Бедратюк, Г.Bedratyuk, A.2024-09-132024-09-132024Бедратюк Г. Метод автоматизованого створення тестових сценаріїв за допомогою chatgpt / Г. Бедратюк // Вимірювальна та обчислювальна техніка в технологічних процесах. – 2024. – № 2. – С. 134-142.https://elar.khmnu.edu.ua/handle/123456789/16729Автоматизація тестування є критичним аспектом розробки програмного забезпечення, що забезпечує високу якість продукту та скорочення часу на розробку. Використання штучного інтелекту, зокрема моделей на основі обробки природної мови, таких як ChatGPT, відкриває нові можливості для автоматизації процесу створення тестових сценаріїв, що дозволяє підвищити ефективність і точність тестування. Метою статті є розробка і оцінка методу автоматизованого створення тестових сценаріїв за допомогою ChatGPT та демонстрація того , як інтеграція ChatGPT може покращити процес генерації тестів, зменшуючи час і зусилля, необхідні для їх розробки. Методологія дослідження включає розробку алгоритмів для автоматизації генерації тестових сценаріїв за допомогою ChatGPT, а також адаптацію моделей для специфічних вимог тестування. Показано, що використання ChatGPT для автоматизованого створення тестових сценаріїв значно покращує якість тестування, забезпечуючи більш високе покриття тестами та виявлення помилок. Також має місце скорочення часу, необхідного для створення тестів, що сприяє загальному прискоренню циклу розробки програмного забезпечення.Test automation is a critical aspect of software development, ensuring high product quality and reducing development time. The use of artificial intelligence, particularly natural language processing models like ChatGPT, opens up new possibilities for automating the process of creating test scenarios, enhancing the efficiency and accuracy of testing. The aim of the article is to develop and evaluate a method for automated test scenario creation using ChatGPT and to demonstrate how the integration of ChatGPT can improve the test generation process, reducing the time and effort required for their development. The research methodology includes developing algorithms for automating the generation of test scenarios using ChatGPT and adapting models to specific testing requirements. It has been shown that using ChatGPT for automated test scenario creation significantly improves the quality of testing, providing higher test coverage and error detection. There is also a reduction in the time required to create tests, contributing to the overall acceleration of the software development cycle. Research has shown that using ChatGPT to automate the creation of test scenarios significantly increases the efficiency and quality of software testing. Key results include increased test coverage, reduced test development time, and improved defect detection. The ChatGPT method demonstrates high adaptability to changes in code and project requirements, reducing testing costs. To further improve the method, it is recommended to explore new learning algorithms, integration with existing testing tools, application expansion, feedback use, and infrastructure optimization. This will increase the efficiency and reliability of automated testing, ensuring high software quality in conditions of rapid changes and growing requirements.ukChatGPTавтоматизація тестуваннягенерація тестових сценаріївобробка природної мовиякість програмного забезпеченняштучний інтелектрозробка програмного забезпеченняChatGPTtest scenario generationnatural language processingsoftware qualityartificial intelligencesoftware developmentМетод автоматизованого створення тестових сценаріїв за допомогою chatgptA method for automatic test generation using chatgptСтаття004.05