ИИ сокращает рутину тестировщика: генерирует сценарии, разбирает логи, пишет код. Но результат зависит от промпта. Разберём конструктор эффективных запросов.
Структура эффективного промпта
Промпт для тестирования мобильных приложений должен содержать:
- Роль — «ты QA-инженер iOS»;
- Контекст — тип приложения, стек, окружение;
- Задачу — что именно сделать;
- Данные — логи, скриншоты, критерии;
- Формат — таблица, список, код.
Готовые шаблоны
1. Генерация тест-кейсов
Ты тестировщик Android. Составь чек-лист проверки регистрации по email: позитивные, негативные и граничные сценарии. Формат — таблица: ID, шаги, ожидаемый результат.
Настройка: замените платформу, функцию и тип сценариев. Добавьте приоритеты, если нужно.
2. Разбор ошибок
Ты QA-эксперт по iOS. Изучи стек-трейс: https://... Найди причину crash, укажи модуль и предложи фикс. Ответ кратко.
Настройка: вставьте свой лог, укажите версию ОС и устройства.
3. Автотест
Напиши UI-тест на Kaspresso для Android: проверка входа с неверным паролем. Используй Page Object. Дай код и краткое описание.
Настройка: укажите фреймворк (Espresso, XCUITest) и язык.
Настройка промптов: таблица параметров
| Параметр | Пример настройки |
|---|---|
| Уровень детализации | «кратко» или «подробно» |
| Тон | «официально», «как для новичка» |
| Ограничения | «без кода», «только проверки» |
Чек-лист перед отправкой
- Одна задача на один промпт.
- Указаны входные данные.
- Явно описан формат ответа.
- Заданы ограничения по времени или объёму.
- Промпт содержит пример ожидаемого результата.