- •Цель.
- •Описание модели ИИ и сферы тестирования.
- •3.1 Запрос на генерацию тестовых данных (п. 4.1)
- •3.2 Запрос на предоставление определений (п. 4.2).
- •3.3 Запросы на составление тестовой документации (п. 4.3)
- •3.4 Запрос на составление теоретического вопроса (п. 4.4).
- •3.5 Самостоятельный запрос: возможности применения ИИ (п. 4.5).
МИНОБРНАУКИ РОССИИ САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА) Цифровая Кафедра
ПРАКТИЧЕСКАЯ РАБОТА №6
Применение искусственного интеллекта в тестировании
|
|
|
Комарницкий М. С. |
|
|
|
Коншин М. В. |
Студенты гр. 4404 |
|
Кудрявцев С. А. |
|
Преподаватель |
|
|
Турнецкая Е.Л. |
Санкт-Петербург
2026
Цель.
Получение практических навыков применения искусственного интеллекта в тестировании программного обеспечения.
Описание модели ИИ и сферы тестирования.
Для выполнения практического задания была выбрана отечественная нейросетевая модель YandexGPT. Данная модель разработана компанией «Яндекс», генерирует текст на основе запросов пользователя и находится в свободном доступе.
•Ссылка на доступ: https://ya.ru/.
•Сфера тестирования: В данной работе ИИ применялся для автоматизации рутинных задач ручного тестирования и тест-
дизайна: генерации тестовых данных, разработки тестовой документации (чек-листов, баг-репортов), получения теоретической справки и создания тестовых опросников.
Скриншоты с запросами, ответами и комментариями.
3.1 Запрос на генерацию тестовых данных (п. 4.1)
Запрос: Сгенерируй тестовые данные для 5 пользователей
маркетплейса (Имя, Возраст от 18 до 60, Email, Номер телефона)
и выведи их в виде таблицы.
Рисунок 1 - Запрос на генерацию тестовых данных по шаблону
Комментарий к результату: Нейросеть успешно распознала шаблон и ограничения (возраст строго от 18 до 60). Данные сгенерированы в удобном табличном виде, номера телефонов и email-адреса выглядят реалистично. Это значительно ускоряет подготовку данных для позитивного тестирования форм регистрации.
3.2 Запрос на предоставление определений (п. 4.2).
Запрос: Объясни простыми словами, что такое "Попарное
тестирование" (Pairwise testing) в тестировании ПО, и приведи
один короткий пример.
Рисунок 2 - Запрос на предоставление определения из сферы тестирования
Комментарий к результату: ИИ корректно объяснил суть техники попарного тестирования (комбинаторика) и привел понятный пример.
Использование уточнения "простыми словами" помогло избежать излишне сложной терминологии.
3.3 Запросы на составление тестовой документации (п. 4.3)
Запрос 1 (Чек-лист): Составь подробный чек-лист для тестирования функционала "Корзина покупок" в интернет-магазине.
Разбей проверки на логические блоки.
Рисунок 3 - Запрос на создание чек-листа для "Корзины покупок"
Комментарий к результату: Модель сгенерировала структурированный чек-лист, охватив основные аспекты: отображение заказа, управление товарами в корзине, расчеты и цены и тд. Это отличный драфт для тестировщика.
Запрос 2 (Баг-репорт): Напиши баг-репорт по всем стандартам
(с приоритетом, серьезностью, шагами, ОР и ФР). Дефект: при фильтрации товаров в каталоге по цене "от 1000 до 2000 рублей",
в выдаче отображаются товары стоимостью 5000 рублей.
Рисунок 4 — Запрос на создание отчета о дефекте (баг-репорта)
