🤖 QA + ИИ

Как встроить Claude и другие LLM в реальный QA-процесс — без магии и хайпа. Модель не заменяет тестировщика: она убирает рутину, чтобы вы занимались рисками и сценариями, которые требуют головы. Ниже — статьи и удобные шпаргалки.

Статьи

Шпаргалка: формула промпта

Роль+ Контекст+ Задача+ Формат+ Ограничения

«Ты senior QA по мобильным» → «приложение банка, форма оплаты картой, регион РФ» → «дай негативные кейсы» → «таблица: шаги / результат» → «только для плохой сети, без дубликатов».

Что Claude закрывает — и что нет

✅ Закрывает хорошо

  • Тест-кейсы и чек-листы из требований или скриншота
  • Разбор логов и stacktrace — найти и сгруппировать ошибки
  • Ревью тест-плана и требований — дыры и противоречия
  • Черновики баг-репортов из сырых заметок
  • Тестовые данные: граничные, невалидные, edge-кейсы
  • Каркас автотестов и перевод ручных кейсов в код
  • Рутинный текст: release notes, письма, переводы

⚠️ Не доверяйте

  • Реальное поведение вашей системы — он предполагает
  • Актуальность версий, лимитов, API — перепроверяйте
  • Числа и подсчёты без данных
  • Финальное решение о качестве — оно на вас
  • Секреты, токены, персональные данные — не вставляйте

Шпаргалка: быстрые шаблоны

Тест-кейсы из фичи
Ты senior QA. Фича: [описание]. Ограничения: [платформа, регион, лимиты]. Сгенерируй тест-кейсы, сгруппируй по: позитив / негатив / граничные / безопасность / сеть. Формат — таблица: № / шаги / ожидаемый результат. Без дубликатов.
Анализ лога
Вот лог [вставить]. Найди корневую ошибку, сгруппируй повторы, объясни незнакомые исключения простыми словами и предположи, что проверить первым.
Ревью требований
Прочитай требования [вставить]. Найди противоречия, неоднозначности, невалидные допущения, отсутствующие сценарии (ошибки, оффлайн, права). Задай вопросы, где неясно.
Баг-репорт из заметок
Преврати заметки в баг-репорт: [заметки]. Формат: заголовок / шаги / фактический / ожидаемый / окружение / severity. Отметь, чего не хватает.
Тестовые данные
Дай тестовые данные для поля [тип: дата / деньги / имя]: валидные, граничные, невалидные, атаки (инъекции, юникод, эмодзи), локальные форматы для [регион].
Кейс → автотест
Переведи ручной кейс в автотест на Playwright с Page Object: [кейс]. Селекторы по data-testid, явные ожидания, без хардкода задержек. Укажи, где тест хрупкий.

Три приёма, которые поднимают качество

Больше разборов и практики — в Telegram-канале.