Материал раздела Технологии

ChatGPT в роли тестировщика: магия с небольшим разоблачением

ChatGPT с каждым днем становится все более актуальным и находит применение в разных сферах. Одна из них — тестирование ПО. Как наладить интеграцию между двумя технологиями — разобрался QA-инженер Андрей Никулин (Agisoft Cloud)
Фото: Midjourney
Фото: Midjourney

Этот материал входит в раздел «Технологии», в котором мы каждую неделю разбираем актуальные технологические тренды и публикуем прогнозы и рекомендации бизнесменов, IT-евангелистов и футурологов. Вы также найдете экспертные материалы о том, как стать продуктивнее, вывести бизнес на новый уровень и улучшить качество жизни с помощью технологий.

Бум, который спровоцировал ChatGPT в начале 2023 года, продолжается до сих пор. Список сфер деятельности, куда пытаются его внедрить, все больше. Одна из них — тестирование программного обеспечения.

Тестирование ПО — это процесс, который происходит на этапе разработки программного обеспечения. С его помощью продукт проверяют на соответствие заявленным требованиям.

Тестирование включает в себя большое количество ручной работы. Но есть и моменты, которые потенциально можно автоматизировать.

Чат-бот с искусственным интеллектом ChatGPT помогает ответить на разные вопросы, решить задачи, написать код и многое другое. Принцип его работы такой: мы формулируем для него текст с вопросом, а он генерирует ответы, предсказывая следующее слово на основе контекста и знаний, полученных из его предшествующей обучающей выборки. ChatGPT не просто формирует ответы на основе входного текста, но старается также учесть его контекст и смысл, чтобы давать наиболее соответствующие и информативные ответы.

Как применить чат-бот для тестирования ПО, чтобы сэкономить время у инженеров по тестированию или подсветить какие-то места, которые потенциально могут быть не учтены?