Створення фреймворків для UI тестування на базі ChatGPT

dc.contributor.advisorДідковська, Марина Віталіївна
dc.contributor.authorЛавренко, Владислав Віталійович
dc.date.accessioned2023-10-12T09:07:54Z
dc.date.available2023-10-12T09:07:54Z
dc.date.issued2023
dc.description.abstractДипломна робота містить 121 с., 8 табл., 29 рис., 2 додатки, 44 джерела. CHATGPT, ВЕЛИКА МОВНА МОДЕЛЬ, НАВЧАННЯ З ПІДКРІПЛЕННЯМ ЗА ДОПОМОГОЮ ВІДГУКІВ ЛЮДИНИ, ТЕСТОВИЙ ФРЕЙМВОРК, SELENIUM, РОЗРОБКА НА ОСНОВІ ПОВЕДІНКИ, НАВЧАННЯ З НАГЛЯДОМ ТА НАЛАШТУВАННЯМ, SPECFLOW. Об’єкт дослідження: методи побудови тестового фреймворку за допомогою штучного інтелекту. Предмет дослідження: мовна модель ChatGPT, а також фреймворки UI тестування. Мета дослідження: створення фреймворку, що використовує функціональність мовної моделі ChatGPT для полегшення розробки та підтримки тестових сценаріїв. Отримані результати: фреймворк для автоматизованого UI тестування написаний мовою програмування C# (додаток А), який містить функціональні можливості для спрощення розробки, виконання та підтримки тестів. У рамках подальшого дослідження пропонується збільшити кількість тестів для перевірки об’єкта тестування, також розробити додатковий функціонал для їх підтримки, наприклад: генерацію тестових даних, управління конфігурацією тестів тощо. Також зі збільшенням тестів – зросте й перелік доступних метрик.uk
dc.description.abstractotherThesis 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.extent121 с.uk
dc.identifier.citationЛавренко, В. В. Створення фреймворків для UI тестування на базі ChatGPT : дипломна робота ... бакалавра : 124 Системний аналіз / Лавренко Владислав Віталійович. – Київ, 2023. – 121 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/61282
dc.language.isoukuk
dc.publisher.placeКиївuk
dc.subjectвелика мовна модельuk
dc.subjectнавчання з підкріпленням за допомогою відгуків людиниuk
dc.subjectтестовий фреймворкuk
dc.subjectseleniumuk
dc.subjectрозробка на основі поведінкиuk
dc.subjectнавчання з наглядом та налаштуваннямuk
dc.subjectspecflowuk
dc.subjectchatgptuk
dc.subjectlarge language modeluk
dc.subjectreinforcement learning with human feedbackuk
dc.subjecttest frameworkuk
dc.subjectseleniumuk
dc.subjectbehavior-driven developmentuk
dc.subjectsupervised fine-tuninguk
dc.subjectspecflowuk
dc.titleСтворення фреймворків для UI тестування на базі ChatGPTuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 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
Опис: