Створення фреймворків для UI тестування на базі ChatGPT
Loading...
Date
2023
Authors
Advisor
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Дипломна робота містить 121 с., 8 табл., 29 рис., 2 додатки, 44 джерела.
CHATGPT, ВЕЛИКА МОВНА МОДЕЛЬ, НАВЧАННЯ З
ПІДКРІПЛЕННЯМ ЗА ДОПОМОГОЮ ВІДГУКІВ ЛЮДИНИ, ТЕСТОВИЙ
ФРЕЙМВОРК, SELENIUM, РОЗРОБКА НА ОСНОВІ ПОВЕДІНКИ,
НАВЧАННЯ З НАГЛЯДОМ ТА НАЛАШТУВАННЯМ, SPECFLOW.
Об’єкт дослідження: методи побудови тестового фреймворку за
допомогою штучного інтелекту.
Предмет дослідження: мовна модель ChatGPT, а також фреймворки UI
тестування.
Мета дослідження: створення фреймворку, що використовує
функціональність мовної моделі ChatGPT для полегшення розробки та
підтримки тестових сценаріїв.
Отримані результати: фреймворк для автоматизованого UI тестування
написаний мовою програмування C# (додаток А), який містить функціональні
можливості для спрощення розробки, виконання та підтримки тестів.
У рамках подальшого дослідження пропонується збільшити кількість
тестів для перевірки об’єкта тестування, також розробити додатковий
функціонал для їх підтримки, наприклад: генерацію тестових даних,
управління конфігурацією тестів тощо. Також зі збільшенням тестів – зросте
й перелік доступних метрик.
Description
Keywords
велика мовна модель, навчання з підкріпленням за допомогою відгуків людини, тестовий фреймворк, selenium, розробка на основі поведінки, навчання з наглядом та налаштуванням, specflow, chatgpt, large language model, reinforcement learning with human feedback, test framework, selenium, behavior-driven development, supervised fine-tuning, specflow
Citation
Лавренко, В. В. Створення фреймворків для UI тестування на базі ChatGPT : дипломна робота ... бакалавра : 124 Системний аналіз / Лавренко Владислав Віталійович. – Київ, 2023. – 121 с.