Метод та програмне забезпечення автоматизації створення тестових сценаріїв з використанням штучного інтелекту
Вантажиться...
Дата
2024
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
На сьогодні тестування є критично важливим етапом розробки
програмного забезпечення, що забезпечує якість та надійність кінцевого
продукту. Однак створення ефективних тестових сценаріїв вимагає значних часових витрат та високого рівня експертизи, що створює суттєві труднощі, особливо для програмістів-початківців. Існуючі інструменти автоматизації тестування зосереджені переважно на виконанні тестів, а не на їх створенні.
У даній роботі запропоновано метод автоматизації створення тестових
сценаріїв з використанням штучного інтелекту, що реалізований у вигляді вебзастосунку. Розроблений метод поєднує статичний аналіз коду з адаптивною системою формування промптів для взаємодії з API Claude, що дозволило зменшити використання токенів API на 25% при збереженні високої якості згенерованих тестів. Експериментальні дослідження підтвердили ефективність запропонованого рішення – досягнуто середнє покриття коду тестовими сценаріями на рівні 85% та час аналізу 10 секунд на кожні 100 рядків коду.
Для реалізації методу розроблено веб-застосунок на базі WordPress та
Python з інтеграцією API Claude. Програмний продукт особливо корисний для програмістів-початківців та може бути інтегрований в існуючі процеси
розробки та тестування програмного забезпечення
Опис
Ключові слова
автоматизація тестування, штучний інтелект, тестові сценарії, якість програмного забезпечення, машинне навчання, обробка природної мови
Бібліографічний опис
Грищенко, О. В. Метод та програмне забезпечення автоматизації створення тестових сценаріїв з використанням штучного інтелекту : магістерська дис. : 121 Інженерія програмного забезпечення / Грищенко Олександр Володимирович. – Київ, 2024. – 145 с.