Фреймворк для автоматизованого тестування програмного забезпечення
Вантажиться...
Дата
2025
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
У дипломному проєкті розроблено фреймворк для автоматизованого тестування програмного забезпечення, що поєднує у собі консольний інтерфейс та графічну оболонку, створену за допомогою JavaFX та основну частину фреймворку. Основна частина фреймворку містить набір засобів для тестування WEB, Android та API систем з використанням принципів чистого коду та перевикористанням логіки. Основною метою є підвищення ефективності аналізу результатів тестування та виявлення спільних помилок, які можуть повторюватися в різних сценаріях. Фреймворк дозволяє виконувати операції через командний рядок, що забезпечує гнучкість налаштування та можливість інтеграції з інструментами безперервної інтеграції. Графічна частина застосунку надає зручний інтерфейс для перегляду результатів виконання тестів і автоматизованого групування помилок за схожими ознаками. Це дозволяє суттєво зменшити час на діагностику дефектів та полегшує роботу інженерів з якості програмного забезпечення. У рамках роботи спроєктовано архітектуру системи, реалізовано базові модулі для обробки та візуалізації тестів, а також розроблено структуру зберігання інформації про виконання тестів та виявлені помилки. Передбачено можливість подальшого розширення функціоналу та інтеграції з зовнішніми сервісами. Результатом є багатофункціональний інструмент, здатний підвищити продуктивність тестування та забезпечити глибший аналіз стабільності програмного продукту.
Опис
Ключові слова
Бібліографічний опис
Якубишин, А. С. Фреймворк для автоматизованого тестування програмного забезпечення : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Якубишин Анатолій Сергійович. – Київ, 2025. – 151 с.