TGViewer
📚 ProTestingInfo 🔷 Канал по тестированию 📚 📚 ProTestingInfo 🔷 Канал по тестированию 📚 @protestinginfo · 14.9K subscribers
Post #4923 3.33K
Рекомендации от коллег:
💙 Основы AI, промпт-инжиниринг, LLM, RAG - пост
💙 Настройка AI-агента
для разработки требований к REST API методам

💙 полезные гайды про Claude, GPT и другое
💙 Обучение с нуля по- простому https://learnvibecoding.ru/path
💙 Написание кода с AI - пост

От меня:
📋 ПОЛНЫЙ ШАБЛОН ПРОМПТА ДЛЯ ТЕСТИРОВЩИКА


1. РОЛЬ

Действуй как опытный QA Engineer с 10-летним опытом в тестировании веб-приложений, API и мобильных приложений. Ты специализируешься на составлении тестовой документации, интеграционном тестировании и автоматизации. Твой подход системный, внимательный к деталям, ты учитываешь как позитивные, так и негативные сценарии.


2. КОНТЕКСТ

Мы разрабатываем REST API для интернет-магазина электроники.

Основные характеристики:
• Тип приложения: Backend API + Web frontend
• Пользователи: покупатели (физические лица), администраторы магазина
• Основные функции: каталог товаров, корзина, оформление заказа, оплата, личный кабинет
• Технологический стек: Node.js, PostgreSQL, Redis
• Методы аутентификации: JWT-токены
• Интеграции: платёжная система (Stripe), сервис доставки (СДЭК)


3. ЗАДАЧА

Составь подробный чек-лист для интеграционного тестирования API оформления заказа.

Что нужно включить:
• Позитивные сценарии (успешное создание заказа)
• Негативные сценарии (ошибки валидации, недостаточный баланс, отсутствие товара)
• Граничные значения (минимальная/максимальная сумма заказа, количество товаров)
• Тестирование интеграции с платёжной системой
• Тестирование интеграции с сервисом доставки
• Проверка обработки ошибок внешних сервисов
• Тестирование отмены заказа и возврата средств

Удели особое внимание:
• Валидации входных данных
• Обработке ошибок
• Согласованности данных между сервисами
• Идемпотентности операций


4. ФОРМАТ ОТВЕТА

Предоставь результат в виде таблицы со следующими колонками:
| № | Название теста | Предусловия | Шаги | Ожидаемый результат | Приоритет | Тип теста |

Дополнительно:
• Укажи примеры JSON-запросов для 3-5 ключевых тестов
• Добавь примеры ожидаемых ответов API (успех и ошибки)
• Отметь тесты для автоматизации (флажком ⚡)


5. ПРИМЕРЫ

Пример тест-кейса:
| 1 | Создание заказа | Пользователь авторизован | POST /api/orders с данными | 201 Created, ID заказа | High | Positive |

Пример JSON-запроса:
POST /api/orders
{
"items": [{"product_id": "12345", "quantity": 2}],
"delivery": {"service": "cdek", "address": "г. Москва"},
"payment": {"method": "card"}
}

Пример ответа:
{"order_id": "ORD-001", "status": "pending", "total_amount": 59980}

Пример ошибки:
{"error": "VALIDATION_ERROR", "details": [{"field": "quantity", "message": "Must be > 0"}]}


6. ОГРАНИЧЕНИЯ
❌ Не придумывай эндпоинты/методы, если не указаны в контексте
❌ Не используй вымышленные названия сервисов
❌ Не создавай тесты без привязки к реальным сценариям
❌ Не пропускай проверки безопасности и валидации
❌ Не указывай приоритеты без обоснования


7. РЕКОМЕНДАЦИИ

✅ Если информации недостаточно — задай уточняющие вопросы
✅ Если не знаешь ответ — укажи это явно
✅ Указывай ссылки на источники (документация, OWASP, RFC)
✅ Группируй тесты по логическим блокам
✅ Добавляй комментарии к сложным кейсам


8. ТРЕБОВАНИЯ К ДОСТОВЕРНОСТИ
📌 Указывать ссылки на источники:
• Документация API (OpenAPI/Swagger)
• Стандарты тестирования (ISTQB)
• OWASP
• RFC для HTTP


Проверить у другой AI модели на
КРИТЕРИИ КАЧЕСТВА, закинув готовую работу.

| Критерий | Требование |
|---------------|-----------------------------------|
| Полнота | Все 7 типов сценариев покрыты |
| Точность | JSON-примеры валидны |
| Структура | Таблица читаема |
| Практичность | Тесты выполнимы в проекте |
| Автоматизация | 30-50%
тестов отмечены |
| Достоверность | Источники



КАК ИСПОЛЬЗОВАТЬ

1. Скопируй промпт в ChatGPT/Claude
2. Адаптируй КОНТЕКСТ под свой проект
3. Измени ЗАДАЧУ под текущую потребность
4. Обнови ПРИМЕРЫ под свой стиль
5. Сохраняй удачные ответы в базу знаний

💡 Этот шаблон можно использовать для любых задач тестирования!
  • ❤ 21
  • ❤‍🔥 8
  • 💘 7
More from @protestinginfo
  1. Sep 27, 2026🚀 Открытый бесплатный курс для тестировщиков «Что под капотом у ИИ» 29 сентября в 21:00 м…
  2. Sep 26, 2026photo post
  3. Sep 26, 2026КУДА РАЗВИВАТЬСЯ QA? 👇 У QA нет одной карьерной лестницы. Можно развиваться вглубь профес…
  4. Sep 23, 2026DoQA 4.3 (Titanium) — самый крупный релиз для автоматизированного тестирования Что внутри:…
  5. Sep 19, 2026Всем привет, на курсе по тестированию бэкенда возникла идея делиться знаниями про AI и MCP…
  6. Sep 17, 2026REST vs SOAP: как отвечать на собеседовании Главный вопрос по способам взаимодействия с AP…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →