Скачиваний:
0
Добавлен:
14.06.2026
Размер:
1.31 Mб
Скачать

МИНОБРНАУКИ РОССИИ САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА) Цифровая Кафедра

ПРАКТИЧЕСКАЯ РАБОТА №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 — Запрос на создание отчета о дефекте (баг-репорта)

Соседние файлы в папке Введение в тестирование ПО