Інтегральна метрика оцінювання якості тестових селекторів у динамічних WEB-додатках
Вантажиться...
Файли
Дата
Науковий керівник
Редактор
Інші учасники
Відповідальний
ORCID
Назва журналу
Номер ISSN
Назва тому
DOI
Альтернативна назва
Анотація
У роботі розглянуто проблему оцінювання якості тестових селекторів у процесі автоматизованого тестування динамічних web-додатків. Показано, що існуючі підходи базуються на використанні окремих метрик, таких як точність, повнота, F1-міра та довжина селектора, що не дозволяє отримати комплексну оцінку їх ефективності. Запропоновано інтегральну метрику, яка поєднує зазначені показники у єдину функцію оцінювання з урахуванням нормалізації довжини селектора. Розроблена метрика дозволяє формалізувати задачу вибору селектора як задачу оптимізації та може бути використана в інтелектуальних інформаційних технологіях, зокрема у поєднанні з графовими нейронними мережами та агентами. Запропонований підхід сприяє підвищенню стабільності автоматизованих тестів, зменшенню кількості flaky-тестів та зниженню витрат на підтримку тестового коду.
This work considers the problem of evaluating the quality of test selectors in the process of automated testing of dynamic web applications. It is shown that existing approaches are based on the use of individual metrics, such as precision, recall, F1-score and selector length, which do not allow for a comprehensive assessment of their effectiveness. An integrated metric is proposed, which combines these indicators into a single evaluation function, taking into account the normalisation of selector length. The developed metric allows the selector selection task to be formalised as an optimisation problem and can be used in intelligent information technologies, particularly in combination with graph neural networks and agents. The proposed approach helps to improve the stability of automated tests, reduce the number of flaky tests, and lower the costs of maintaining test code.
This work considers the problem of evaluating the quality of test selectors in the process of automated testing of dynamic web applications. It is shown that existing approaches are based on the use of individual metrics, such as precision, recall, F1-score and selector length, which do not allow for a comprehensive assessment of their effectiveness. An integrated metric is proposed, which combines these indicators into a single evaluation function, taking into account the normalisation of selector length. The developed metric allows the selector selection task to be formalised as an optimisation problem and can be used in intelligent information technologies, particularly in combination with graph neural networks and agents. The proposed approach helps to improve the stability of automated tests, reduce the number of flaky tests, and lower the costs of maintaining test code.
Опис
Тип документа
Мова
ISSN
Посилання на публікацію
Серія, номер
ISBN
ББК
Інші ідентифікатори
Пов’язані матеріали
Спонсорська підтримка
Правовласник
Бібліографічний опис
Морозов О. С., Яровий А. А. Інтегральна метрика оцінювання якості тестових селекторів у динамічних WEB-додатках // Матеріали LV Всеукраїнської науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2026 р. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/all-fksa/all-fksa-2026/paper/view/28766.
Схвалення
Рецензія
Доповнено
Цитується в
Список використаної літератури (1)
- Морозов О.С., Яровий А.А., Козловський А.В. "Аналіз предметної області автоматизованого тестування WEB-ресурсів в контексті оптимізації процесів", Молодь в науці: дослідження, проблеми, перспективи (МН-2023), 2023. Тип доступу: https://d.conf.vntu.edu.ua/index.php/mn/mn2023/paper/viewFile/18706/15503 Sheng Jia, Jamie Ryan Kiros, and Jimmy Ba. DOM-q-NET: Grounded RL on structured language. In International Conference on Learning Representations, 2019. DOI: https://doi.org/10.48550/arXiv.1902.07257 Yuanhong Lan, Yifei Lu, Zhong Li, Minxue Pan, Wenhua Yang, Tian Zhang, and Xuandong Li. 2024. Deeply reinforcing android GUI testing with deep reinforcement learning. In Proceedings of the 46th IEEE/ACM International Conference on Software Engineering. 1–13. DOI: https://doi.org/10.1145/3597503.3623344