МЕТОД АВТОМАТИЗОВАНОГО ГЕНЕРУВАННЯ ІНТЕГРАЦІЙНИХ ТЕСТІВ ТА ЇХ НЕПЕРЕРВНОГО ВИКОНАННЯ У ВЕЛИКОМАСШТАБНИХ РЕПОЗИТОРІЯХ КОДУ

Автор(и)

DOI:

https://doi.org/10.31891/2219-9365-2026-85-13

Ключові слова:

автоматизоване генерування тестів, тестування на основі штучного інтелекту, інтеграційні тести, забезпечення якості програмного забезпечення, об’єктно-орієнтоване програмування, Azure DevOps, великомасштабні репозиторії

Анотація

Підтримання високої якості тестування у великомасштабних репозиторіях коду залишається складним завданням через часті зміни програмного забезпечення та високу вартість мануального тестування. У статті запропоновано метод автоматизованого генерування тестів та їх безперервного виконання, інтегрований безпосередньо в конвеєр збірки Azure DevOps для .NET-проєктів. Метод використовує великі мовні моделі для автоматичного створення та оновлення інтеграційних тестів у відповідь на кожен коміт коду. Згенеровані тести компілюються та виконуються в тому ж конвеєрі, а механізм самовідновлення намагається автоматично виправити збої у тестах, згенерованих ШІ. Якщо відновлення неможливе, конвеєр припиняє виконання, запобігаючи некоректним розгортанням. Запропонований підхід забезпечує еволюцію тестового набору синхронно з розвитком коду, дозволяючи здійснювати перевірку нової функціональності в реальному часі. Експериментальна оцінка на великому проєкті продемонструвала підвищення покриття тестами, зменшення обсягу ручної роботи та покращення виявлення дефектів у процесі безперервної інтеграції. Дослідження підкреслює синергію між ШІ-керованим аналізом коду та неперервним тестуванням, демонструючи, як автоматизоване генерування тестів може зміцнити практики DevOps. Подальші дослідження зосереджуватимуться на точному налаштуванні мовних моделей для доменно-специфічного тестування та вдосконаленні точності самовідновлення з метою мінімізації втручання розробників..

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

05.03.2026

Як цитувати

БОЙКО V., & МАРТИНЮК V. (2026). МЕТОД АВТОМАТИЗОВАНОГО ГЕНЕРУВАННЯ ІНТЕГРАЦІЙНИХ ТЕСТІВ ТА ЇХ НЕПЕРЕРВНОГО ВИКОНАННЯ У ВЕЛИКОМАСШТАБНИХ РЕПОЗИТОРІЯХ КОДУ. MEASURING AND COMPUTING DEVICES IN TECHNOLOGICAL PROCESSES, (1), 107–113. https://doi.org/10.31891/2219-9365-2026-85-13