Моделювання тестових сценаріїв для дослідження відмінностей між браузерами Chrome та Headless Chrome

The introduction of test automation has numerous advantages in today's world of information technology. These include reducing testing time, simplifying the reporting process, and continuously improving efficiency. The use of test automation opened up the opportunity to thoroughly analyze the d...

Повний опис

Збережено в:
Бібліографічні деталі
Дата:2023
Автори: Тарновецька, Ольга, Бойко, Наталія, Пислар, Наталія, Д’яченко, Лілія
Формат: Стаття
Мова:Ukrainian
Опубліковано: Kamianets-Podilskyi National Ivan Ohiienko University 2023
Онлайн доступ:http://mcm-tech.kpnu.edu.ua/article/view/294295
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:Mathematical and computer modelling. Series: Technical sciences

Репозитарії

Mathematical and computer modelling. Series: Technical sciences
id mcmtechkpnueduua-article-294295
record_format ojs
institution Mathematical and computer modelling. Series: Technical sciences
baseUrl_str
datestamp_date 2023-12-22T21:59:42Z
collection OJS
language Ukrainian
format Article
author Тарновецька, Ольга
Бойко, Наталія
Пислар, Наталія
Д’яченко, Лілія
spellingShingle Тарновецька, Ольга
Бойко, Наталія
Пислар, Наталія
Д’яченко, Лілія
Моделювання тестових сценаріїв для дослідження відмінностей між браузерами Chrome та Headless Chrome
author_facet Тарновецька, Ольга
Бойко, Наталія
Пислар, Наталія
Д’яченко, Лілія
author_sort Тарновецька, Ольга
title Моделювання тестових сценаріїв для дослідження відмінностей між браузерами Chrome та Headless Chrome
title_short Моделювання тестових сценаріїв для дослідження відмінностей між браузерами Chrome та Headless Chrome
title_full Моделювання тестових сценаріїв для дослідження відмінностей між браузерами Chrome та Headless Chrome
title_fullStr Моделювання тестових сценаріїв для дослідження відмінностей між браузерами Chrome та Headless Chrome
title_full_unstemmed Моделювання тестових сценаріїв для дослідження відмінностей між браузерами Chrome та Headless Chrome
title_sort моделювання тестових сценаріїв для дослідження відмінностей між браузерами chrome та headless chrome
title_alt Simulating Test Scenarios to Explore the Differences Between Chrome and Headless Chrome
description The introduction of test automation has numerous advantages in today's world of information technology. These include reducing testing time, simplifying the reporting process, and continuously improving efficiency. The use of test automation opened up the opportunity to thoroughly analyze the differences in the operation of Chrome and Headless Chrome browser interfaces. It was found that the performance of the Headless browser exceeds the performance of its counterpart with a graphical interface by 10.3%. It is important to note that although Headless Chrome is quite effective, it is not always universal for different types of tests. As part of the study, it is justified that the use of Selenium WebDriver for automated testing provides powerful opportunities for performing both routine and complex test tasks that are difficult to perform manually. The choice of this toolkit is due to its multifunctionality, high practicality and compatibility with various programming languages. A detailed analysis of the characteristics and attributes of the test web application was carried out, according to which the software for automating test scenarios was developed for the "trello.com" project, covering web applications that are subject to testing through the user interface. The obtained results made it possible to investigate the speed of Google Chrome and Headless Chrome and establish their advantages and disadvantages. In particular, the disadvantages of the Headless browser are the lack of the ability to use certain functions that are implemented in browsers with a graphical interface, for example, drop-down menus, which can lead to failures in tests. Disadvantages of Real Browser include high resource consumption, environment dependency, instability and complexity of settings. Therefore, the choice of a specific testing technique should depend on the specific requirements of the project, and a combination of Headless and Real Browser testing may be used to obtain optimal results.
publisher Kamianets-Podilskyi National Ivan Ohiienko University
publishDate 2023
url http://mcm-tech.kpnu.edu.ua/article/view/294295
work_keys_str_mv AT tarnovecʹkaolʹga simulatingtestscenariostoexplorethedifferencesbetweenchromeandheadlesschrome
AT bojkonatalíâ simulatingtestscenariostoexplorethedifferencesbetweenchromeandheadlesschrome
AT pislarnatalíâ simulatingtestscenariostoexplorethedifferencesbetweenchromeandheadlesschrome
AT dâčenkolílíâ simulatingtestscenariostoexplorethedifferencesbetweenchromeandheadlesschrome
AT tarnovecʹkaolʹga modelûvannâtestovihscenaríívdlâdoslídžennâvídmínnostejmížbrauzeramichrometaheadlesschrome
AT bojkonatalíâ modelûvannâtestovihscenaríívdlâdoslídžennâvídmínnostejmížbrauzeramichrometaheadlesschrome
AT pislarnatalíâ modelûvannâtestovihscenaríívdlâdoslídžennâvídmínnostejmížbrauzeramichrometaheadlesschrome
AT dâčenkolílíâ modelûvannâtestovihscenaríívdlâdoslídžennâvídmínnostejmížbrauzeramichrometaheadlesschrome
first_indexed 2024-04-08T14:59:25Z
last_indexed 2024-04-08T14:59:25Z
_version_ 1811501746670796800
spelling mcmtechkpnueduua-article-2942952023-12-22T21:59:42Z Simulating Test Scenarios to Explore the Differences Between Chrome and Headless Chrome Моделювання тестових сценаріїв для дослідження відмінностей між браузерами Chrome та Headless Chrome Тарновецька, Ольга Бойко, Наталія Пислар, Наталія Д’яченко, Лілія The introduction of test automation has numerous advantages in today's world of information technology. These include reducing testing time, simplifying the reporting process, and continuously improving efficiency. The use of test automation opened up the opportunity to thoroughly analyze the differences in the operation of Chrome and Headless Chrome browser interfaces. It was found that the performance of the Headless browser exceeds the performance of its counterpart with a graphical interface by 10.3%. It is important to note that although Headless Chrome is quite effective, it is not always universal for different types of tests. As part of the study, it is justified that the use of Selenium WebDriver for automated testing provides powerful opportunities for performing both routine and complex test tasks that are difficult to perform manually. The choice of this toolkit is due to its multifunctionality, high practicality and compatibility with various programming languages. A detailed analysis of the characteristics and attributes of the test web application was carried out, according to which the software for automating test scenarios was developed for the "trello.com" project, covering web applications that are subject to testing through the user interface. The obtained results made it possible to investigate the speed of Google Chrome and Headless Chrome and establish their advantages and disadvantages. In particular, the disadvantages of the Headless browser are the lack of the ability to use certain functions that are implemented in browsers with a graphical interface, for example, drop-down menus, which can lead to failures in tests. Disadvantages of Real Browser include high resource consumption, environment dependency, instability and complexity of settings. Therefore, the choice of a specific testing technique should depend on the specific requirements of the project, and a combination of Headless and Real Browser testing may be used to obtain optimal results. Введення автоматизації тестування має численні переваги в сучасному світі інформаційних технологій. До яких можна віднести скорочення часу тестування, спрощення процесу формування звітності та постійне покращення ефективності. Застосування автоматизації тестування відкрило можливість ретельного аналізу відмінностей у роботі інтерфейсів браузерів Chrome та Headless Chrome. Виявлено, що продуктивність Headless браузера перевершує продуктивність його аналога з графічним інтерфейсом на 10,3%. Важливо враховувати, що хоча Headless Chrome є досить ефективним, він не завжди є універсальним для різних видів тестів. У рамках дослідження обгрунтовано, що використання Sele­nium WebDriver для автоматизованого тестування надає потужні можливості для виконання як рутинних, так і складних тестових завдань, які важко виконати вручну. Вибір цього інструментарію зумовлений його багатофункціональністю, високою практичністю та сумісністю з різними мовами програмування. Проведено докладний аналіз характеристик та атрибутів тестового веб-додатка, згідно якого розроблено модель функціонування програмного забезпечення для автоматизації тестових сценаріїв для проекту «trello.com» охоплює веб-додатки, які піддаються тестуванню через інтерфейс користувача. Отримані результати дозволили дослідити швидкість роботи Google Chrome i Headless Chrome та встановити їх переваги та недоліки. Зокрема, недоліки Headless браузера полягають у відсутності можливості використання певних функцій, які реалізовані в браузерах з графічним інтерфейсом, наприклад, випадаючі меню, що може призвести до збоїв у тестах. До недоліків Real Browser можна віднести високе споживання ресурсів, залежність від середовища, нестабільність та складність налаштувань. Отже, вибір конкретної техніки тестування повинен залежати від конкретних вимог проекту, і для отримання оптимальних результатів може бути використана комбінація тестування Headless та Real Browser. Kamianets-Podilskyi National Ivan Ohiienko University 2023-11-10 Article Article application/pdf http://mcm-tech.kpnu.edu.ua/article/view/294295 10.32626/2308-5916.2023-24.79-93 Mathematical and computer modelling. Series: Technical sciences; 2023: Mathematical and computer modelling. Series: Technical sciences. Issue 24; 79-93 Математичне та комп'ютерне моделювання. Серія: Технічні науки ; 2023: Математичне та комп'ютерне моделювання. Серія: Технічні науки. Випуск 24; 79-93 2308-5916 10.32626/2308-5916.2023-24 uk http://mcm-tech.kpnu.edu.ua/article/view/294295/287075