Реєстраційний номер
0826U004428, Дисертація доктора філософії
На здобуття
Доктор філософії
Дата захисту
10-09-2026
Статус
Наказ про видачу диплома
Назва роботи
Інтелектуальна інформаційна технологія автоматизованого тестування web-орієнтованого програмного забезпечення
Здобувач
Морозов Олександр Сергійович,
Керівник Яровий Андрій Анатолійович
Опонент Приходько Сергій Борисович
Опонент Теслюк Василь Миколайович
Рецензент Колесницький Олег Костянтинович
Рецензент Мокін Віталій Борисович
Установа, організація, у вченій раді якої відбудеться/відбувся захист
Вінницький національний технічний університет
Опис
Дисертаційна робота: 153 c., 14 табл., 39 рис., 4 дод., 67 джерел. ІНТЕЛЕКТУАЛЬНА ІНФОРМАЦІЙНА ТЕХНОЛОГІЯ АВТОМАТИЗОВАНОГО ТЕСТУВАННЯ WEB-ОРІЄНТОВАНОГО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ. Метою дисертаційної роботи є підвищення стабільності та якості DOM-селекторів в автоматизованому тестуванні web-орієнтованого програмного забезпечення інформаційних систем на основі формалізованих метрик з використанням GNN-моделей. Об’єктом дослідження є процес інтелектуального аналізу інформації щодо структурної організації та автоматизованого тестування web-орієнтованого програмного забезпечення інформаційних систем. Предметом дослідження є моделі, методи та інформаційна технологія інтелектуального аналізу DOM-структури для побудови та оцінювання селекторів в інформаційних системах автоматизованого тестування. Дисертаційну роботу присвячено розв’язанню актуальної науково-прикладної задачі створення інтелектуальної інформаційної технології автоматизованого тестування web-орієнтованого програмного забезпечення, орієнтованої на підвищення стабільності, адаптивності та якості автоматизованих UI-тестів у сучасних динамічних веб-додатках. У роботі запропоновано формалізацію DOM-структури у вигляді орієнтованого графа, де вузли відповідають HTML-елементам, а ребра відображають структурні батьківсько-дочірні та сусідні зв’язки. Для вузлів графа сформовано систему семантичних, атрибутивних і структурних ознак, що дозволяє комплексно описати контекст розташування елементів у DOM-дереві. На основі цього подання розроблено GNN-модель, здатну формувати контекстно-залежні векторні репрезентації DOM-елементів. У межах запропонованої інформаційної технології реалізовано інтелектуальний механізм формування селекторів, що поєднує результати графової нейронної мережі (GNN) з агентом прийняття рішень. Агент послідовно формує селектор, використовуючи ознаки вузлів і структурні зв’язки, та оцінює його якість за сукупністю формалізованих метрик. Запропоновано систему кількісного оцінювання якості селекторів, що включає показники унікальності, точності (Precision), повноти (Recall), F1-міри та довжини селектора з урахуванням вагових коефіцієнтів для різних компонентів. Такий підхід дозволяє об’єктивно порівнювати різні стратегії побудови селекторів та забезпечує основу для адаптивного вибору найбільш стабільних селекторів. Розроблено архітектуру інтелектуальної інформаційної технології, яка включає модулі побудови DOM-графа, екстракції ознак, графового навчання, інтелектуального агента та підсистему оцінювання якості селекторів. Проведено експериментальні дослідження на реальних web-ресурсах, що підтвердили здатність запропонованої технології забезпечувати більш стабільні та компактні селектори порівняно з традиційними ручними та автоматизованими підходами, а також зменшувати кількість нестабільних тестів і витрати часу на їх підтримку. Основний науковий результат та новизна отриманих результатів полягає у формалізації процесу автоматизованого тестування web-орієнтованого програмного забезпечення інформаційних систем як задачі інтелектуального аналізу DOM-графа з використанням графових нейронних мереж; удосконаленні системи метрик оцінювання якості селекторів з урахуванням їх стабільності та структурної складності; а також у розробці адаптивного підходу до формування селекторів, що враховує контекст елементів у DOM-структурі. Практичне значення роботи полягає у можливості використання запропонованої інтелектуальної інформаційної технології як основи для створення інструментів підтримки автоматизованого тестування, зокрема у вигляді локальних утиліт або розширень для браузерів, що сприяють підвищенню надійності UI-тестів, зменшенню кількості flaky-тестів та скороченню витрат на супровід тестової інфраструктури інформаційних систем. Основні наукові результати та практичні розробки дисертаційної роботи висвітлено в 11 наукових працях, в тому числі 4 статті надруковано у наукових виданнях України, які входять до переліку фахових видань категорії Б, затверджених МОНУ, 7 робіт опубліковано у збірках матеріалів конференцій.
Дата реєстрації
2026-08-07
Додано/оновлено в НРАТ
2026-08-07 / 2026-09-28