Фреймворк для автоматизованого тестування програмного забезпечення

Вантажиться...
Ескіз

Дата

2025

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

У дипломному проєкті розроблено фреймворк для автоматизованого тестування програмного забезпечення, що поєднує у собі консольний інтерфейс та графічну оболонку, створену за допомогою JavaFX та основну частину фреймворку. Основна частина фреймворку містить набір засобів для тестування WEB, Android та API систем з використанням принципів чистого коду та перевикористанням логіки. Основною метою є підвищення ефективності аналізу результатів тестування та виявлення спільних помилок, які можуть повторюватися в різних сценаріях. Фреймворк дозволяє виконувати операції через командний рядок, що забезпечує гнучкість налаштування та можливість інтеграції з інструментами безперервної інтеграції. Графічна частина застосунку надає зручний інтерфейс для перегляду результатів виконання тестів і автоматизованого групування помилок за схожими ознаками. Це дозволяє суттєво зменшити час на діагностику дефектів та полегшує роботу інженерів з якості програмного забезпечення. У рамках роботи спроєктовано архітектуру системи, реалізовано базові модулі для обробки та візуалізації тестів, а також розроблено структуру зберігання інформації про виконання тестів та виявлені помилки. Передбачено можливість подальшого розширення функціоналу та інтеграції з зовнішніми сервісами. Результатом є багатофункціональний інструмент, здатний підвищити продуктивність тестування та забезпечити глибший аналіз стабільності програмного продукту.

Опис

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

Бібліографічний опис

Якубишин, А. С. Фреймворк для автоматизованого тестування програмного забезпечення : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Якубишин Анатолій Сергійович. – Київ, 2025. – 151 с.

ORCID

DOI