Створення фреймворків для 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 с.

DOI