Впровадження та апробація модуля оптимізації конфігурацій для автоматизованого тестування багатокомпонентних інформаційних систем

Ключові слова: автоматизоване тестування, багатокомпонентні інформаційні системи, оптимальні конфігурації, Pairwise Testing, генетичні алгоритми, бенчмарк, графіки ефективності

Анотація

У статті представлено результати першої ітерації впровадження та експериментальної апробації інтегрованого підходу до вибору оптимальних конфігурацій для автоматизованого тестування багатокомпонентних інформаційних систем (ІС), запропонованого авторами раніше. Реалізовано модульну програмну архітектуру, що поєднує комбінаторні методи (Pairwise Testing, Orthogonal Arrays) та генетичні алгоритми з можливістю інтеграції в CI/CD-пайплайни. Апробація проведена на синтетичних наборах даних, що моделюють ІС з 108–243 конфігураціями. Використано ваговий аналіз для об’єктивного порівняння методів за критеріями ефективності. Метою дослідження є отримання результатів експериментальної перевірки підходу для оцінки його ефективності, зокрема щодо скорочення кількості тестів до 5–15% від повного набору при збереженні високого покриття критичних сценаріїв. Методологія включає реалізацію жадібних комбінаторних алгоритмів, генетичного алгоритму, вимірювання часу та валідацію покриття. Наукова новизна полягає в практичному підтвердженні ефективності підходу: скорочення тестового набору до 6,2–11,1% (12–15 конфігурацій) при 100% покритті парних взаємодій та досягнення найвищої інтегральної оцінки 0.9075

Посилання

1. Кохан К. О., Ткаченко О. М. Метод Pairwise Testing для оптимізації конфігурацій автоматизованого тестування багатокомпонентних інформаційних систем // Збірник матеріалів XVI Міжнародної науково-практичної конференції молодих вчених «ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ: ЕКОНОМІКА, ТЕХНІКА, ОСВІТА ‘2025» (28–29 жовтня 2025 року). Київ : НУБіП України, 2025. С. 74–75.
2. Bansal S. Empirical Studies on Automated Software Testing Practices : монографія. USC, 2022. URL:
3. Cohen M. B., Gibbons P. B., Mugridge W. B., Colbourn C. J. Constructing Test Suites for Interaction Testing // Proceedings of the 25th International Conference on Software Engineering. 2003. P. 38–48.
4. De Sousa Ribeiro Filho F. Automated security testing in DevSecOps pipelines // WJARR. 2025. URL
5. Durelli W. H., Durelli R. S., Endo A. T. Applying Machine Learning to Software Testing: A Systematic Review // IEEE Transactions on Reliability. 2019. Vol. 68, No 3. P. 1189–1212.
Опубліковано
2025-12-05
Як цитувати
Кохан, К. О., & Ткаченко, О. М. (2025). Впровадження та апробація модуля оптимізації конфігурацій для автоматизованого тестування багатокомпонентних інформаційних систем. КОМП’ЮТЕРНО-ІНТЕГРОВАНІ ТЕХНОЛОГІЇ: ОСВІТА, НАУКА, ВИРОБНИЦТВО, (61), 18-23. https://doi.org/10.36910/6775-2524-0560-2025-61-03