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