Створення фреймворків для UI тестування на базі ChatGPT
| dc.contributor.advisor | Дідковська, Марина Віталіївна | |
| dc.contributor.author | Лавренко, Владислав Віталійович | |
| dc.date.accessioned | 2023-10-12T09:07:54Z | |
| dc.date.available | 2023-10-12T09:07:54Z | |
| dc.date.issued | 2023 | |
| dc.description.abstract | Дипломна робота містить 121 с., 8 табл., 29 рис., 2 додатки, 44 джерела. CHATGPT, ВЕЛИКА МОВНА МОДЕЛЬ, НАВЧАННЯ З ПІДКРІПЛЕННЯМ ЗА ДОПОМОГОЮ ВІДГУКІВ ЛЮДИНИ, ТЕСТОВИЙ ФРЕЙМВОРК, SELENIUM, РОЗРОБКА НА ОСНОВІ ПОВЕДІНКИ, НАВЧАННЯ З НАГЛЯДОМ ТА НАЛАШТУВАННЯМ, SPECFLOW. Об’єкт дослідження: методи побудови тестового фреймворку за допомогою штучного інтелекту. Предмет дослідження: мовна модель ChatGPT, а також фреймворки UI тестування. Мета дослідження: створення фреймворку, що використовує функціональність мовної моделі ChatGPT для полегшення розробки та підтримки тестових сценаріїв. Отримані результати: фреймворк для автоматизованого UI тестування написаний мовою програмування C# (додаток А), який містить функціональні можливості для спрощення розробки, виконання та підтримки тестів. У рамках подальшого дослідження пропонується збільшити кількість тестів для перевірки об’єкта тестування, також розробити додатковий функціонал для їх підтримки, наприклад: генерацію тестових даних, управління конфігурацією тестів тощо. Також зі збільшенням тестів – зросте й перелік доступних метрик. | uk |
| dc.description.abstractother | Thesis includes: 121 p., 8 tabl., 29 fig., 2 appendices, 44 sources. CHATGPT, LARGE LANGUAGE MODEL, REINFORCEMENT LEARNING WITH HUMAN FEEDBACK, TEST FRAMEWORK, SELENIUM, BEHAVIOR-DRIVEN DEVELOPMENT, SUPERVISED FINE-TUNING, SPECFLOW. Research Object: Methods of building a test framework using artificial intelligence. Subject of research: ChatGPT language model, as well as UI testing frameworks. Research goal: To create a framework that utilizes the functionality of the ChatGPT language model to facilitate the development and maintenance of test scenarios. Obtained results: A framework for automated UI testing written in the C# programming language (Appendix A), which includes functional capabilities for simplifying test development, execution, and maintenance. In further research, it is proposed to increase the number of tests to verify the testing object, as well as to develop additional functionality to support them, such as generating test data, managing test configuration, and so on. As the number of tests increases, the list of available metrics will also grow. | uk |
| dc.format.extent | 121 с. | uk |
| dc.identifier.citation | Лавренко, В. В. Створення фреймворків для UI тестування на базі ChatGPT : дипломна робота ... бакалавра : 124 Системний аналіз / Лавренко Владислав Віталійович. – Київ, 2023. – 121 с. | uk |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/61282 | |
| dc.language.iso | uk | uk |
| dc.publisher.place | Київ | uk |
| dc.subject | велика мовна модель | uk |
| dc.subject | навчання з підкріпленням за допомогою відгуків людини | uk |
| dc.subject | тестовий фреймворк | uk |
| dc.subject | selenium | uk |
| dc.subject | розробка на основі поведінки | uk |
| dc.subject | навчання з наглядом та налаштуванням | uk |
| dc.subject | specflow | uk |
| dc.subject | chatgpt | uk |
| dc.subject | large language model | uk |
| dc.subject | reinforcement learning with human feedback | uk |
| dc.subject | test framework | uk |
| dc.subject | selenium | uk |
| dc.subject | behavior-driven development | uk |
| dc.subject | supervised fine-tuning | uk |
| dc.subject | specflow | uk |
| dc.title | Створення фреймворків для UI тестування на базі ChatGPT | uk |
| dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Lavrenko_bakalavr.pdf
- Розмір:
- 3.01 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 1.71 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: