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

Автор(и)

  • Ольга Тарновецька Чернівецький національний університет імені Юрія Федьковича, Україна
  • Наталія Бойко Національний університет "Львівська політехніка", Україна
  • Наталія Пислар
  • Лілія Д’яченко Чернівецький національний університет імені Юрія Федьковича, Україна

DOI:

https://doi.org/10.32626/2308-5916.2023-24.79-93

Анотація

Введення автоматизації тестування має численні переваги в сучасному світі інформаційних технологій. До яких можна віднести скорочення часу тестування, спрощення процесу формування звітності та постійне покращення ефективності.

Застосування автоматизації тестування відкрило можливість ретельного аналізу відмінностей у роботі інтерфейсів браузерів Chrome та Headless Chrome. Виявлено, що продуктивність Headless браузера перевершує продуктивність його аналога з графічним інтерфейсом на 10,3%. Важливо враховувати, що хоча Headless Chrome є досить ефективним, він не завжди є універсальним для різних видів тестів.

У рамках дослідження обгрунтовано, що використання Sele­nium WebDriver для автоматизованого тестування надає потужні можливості для виконання як рутинних, так і складних тестових завдань, які важко виконати вручну. Вибір цього інструментарію зумовлений його багатофункціональністю, високою практичністю та сумісністю з різними мовами програмування.

Проведено докладний аналіз характеристик та атрибутів тестового веб-додатка, згідно якого розроблено модель функціонування програмного забезпечення для автоматизації тестових сценаріїв для проекту «trello.com» охоплює веб-додатки, які піддаються тестуванню через інтерфейс користувача. Отримані результати дозволили дослідити швидкість роботи Google Chrome i Headless Chrome та встановити їх переваги та недоліки. Зокрема, недоліки Headless браузера полягають у відсутності можливості використання певних функцій, які реалізовані в браузерах з графічним інтерфейсом, наприклад, випадаючі меню, що може призвести до збоїв у тестах. До недоліків Real Browser можна віднести високе споживання ресурсів, залежність від середовища, нестабільність та складність налаштувань.

Отже, вибір конкретної техніки тестування повинен залежати від конкретних вимог проекту, і для отримання оптимальних результатів може бути використана комбінація тестування Headless та Real Browser.

Завантаження

Дані завантаження ще не доступні.

Посилання

Durga Shree N., Sree Dharinya S, Dasari Vijayasree, Nadendla Sai Roopa, Anugu Arun. A Review on the Process of Automated Software Testing. 2022. URL: https://doi.org/10.48550/arXiv.2209.03069

Azza Mohamed, Ibrahim Ismail. A Performance Comparative on Most Popular Internet Web Browsers. Procedia Computer Science. 2022. Vol. 215. P. 589-597. URL: https://doi.org/10.1016/j.procs.2022.12.061

Офіційний сайт Selenium Browser Automation. URL: http://www.selenium.org.

Документація Selenium WebDriver. URL: https://www.selenium.dev/-documentation/webdriver/

Joseph Albahari C# 10 in a Nutshell: The Definitive Reference, Paperback. 2022, 1058 p.

Teguh Rijanandi, Faisal Dharma Adhinata Choosing the Right Programming Language in Making a Website Backend Using the Waterfall Method. Interna-tional Journal of Recent Contributions from Engineering, Science & IT (iJES). 2022. Vol. 10 (02). P. 62-69. URL: https://doi.org/10.3991/ijes.v10i02.30845.

Leandro N. Sabaren, Maximiliano A. Mascheroni, Cristina L. Greiner, Emanuel Irrazábal A Systematic Literature Review in Cross-browser. Journal of Comput-er Science & Technology. 2018. Vol. 18. № 1. URL: https://doi.org/10.24215/16666038.18.e03

Rohit Khankhoje, Web Page Element Identification Using Selenium and CNN: A Novel Approach. Journal of Software Quality Assurance (JSQA). 2023. № 1 (1). P. 1-17. URL: https://doi.org/10.13140/RG.2.2.17110.42569.

Sohail Sarwar, Yasir Mahmood, Zia Ul Qayyum Artificial Intelligence. Method-ology, Systems, and Applications. 2014. Vol. 8722. URL: https://doi.org/10.1007/978-3-319-10554-3_25

Durga Shree Nagabushanam, Sree Dharinya, Dasari Vijayasree, Nadendla Sai Roopa A Review on the Process of Automated Software Testing. 2022. URL: https://doi.org/10.48550/arXiv.2209.03069

##submission.downloads##

Опубліковано

2023-11-10