Публікація: Підходи до використання моделей LLM у процеси тестування програмного забезпечення
Завантаження...
Дата
2025
Автори
Назва журналу
ISSN журналу
Назва тома
Видавництво
Анотація
У роботі проведено детальний аналіз особливостей тестування програмного забезпечення в монолітній та мікросервісній архітектурах. Досліджено можливості застосування великих мовних моделей для автоматизації процесів тестування. Розроблено комплексну систему метрик для оцінки якості згенерованих модульних тестів, що включає: базові метрики (кількість тестів, щільність перевірок), метрики покриття коду (покриття методів, граничних випадків, граничних значень), показники якості (описовість назв, різноманітність тверджень) та читабельності (використання документації, структурованість коду). Створено програмну систему для порівняльного аналізу ефективності різних LLM моделей (ChatGPT, Gemini, CodeLlama) у задачі генерації Unit-тестів. Система забезпечує автоматизовану генерацію тестів, оцінку їх якості та формування аналітичних звітів. Проведено експериментальне дослідження на наборі синтетичних тестів, що охоплюють різні аспекти розробки: від простих алгоритмічних задач до складних асинхронних операцій та управління станами.
Опис
Ключові слова
великі мовні моделі, модульне тестування, якість програмного забезпечення
Бібліографічний опис
Богатов В. О. Підходи до використання моделей LLM у процеси тестування програмного забезпечення : пояснювальна записка до кваліфікаційної роботи здобувача вищої освіти на другому (магістерському) рівні, спеціальність 124 Системний аналіз / В. О. Богатов ; М-во освіти і науки України, Харків. нац. ун-т радіоелектроніки. – Харків, 2025. – 91 с.