
Типичная ситуация для QA-инженера: на само тестирование уходит час, а на чек-листы, тест-кейсы и баг-репорты — всё остальное рабочее время. Плюс вечные граничные случаи: что будет, если ввести 256 символов, вставить эмодзи в поле имени или нажать «Отправить» дважды? Придумывать это вручную долго, а пропускать нельзя.
В 2026 году эту рутину реально делегировать нейросети. ChatGPT 5.5 и Claude 4 Opus уверенно работают с тест-дизайном и анализом требований, а GitHub Copilot дописывает автотесты прямо в IDE. Но давайте честно: ИИ ускоряет подготовку, а не заменяет саму проверку. Модель не откроет браузер и не увидит, что кнопка перекрыта модальным окном. Схема простая: нейросеть предлагает — вы проверяете и принимаете решение.
Ниже — 12 промптов для тестировщика, собранных по основным задачам QA: тест-дизайн, тест-кейсы, автотесты, баг-репорты и API. Копируйте, подставляйте свой контекст и адаптируйте под проект.
Тест-дизайн — то, с чем нейросеть для тестирования справляется лучше всего: здесь не нужен доступ к системе, только требование и опыт. Claude 4 Opus особенно силён в анализе требований и находит нестыковки, которые легко пропустить в спешке. Три промпта ниже закрывают базу: чек-лист, классы эквивалентности и негативные сценарии.
Промпт 1. Чек-лист по требованию
Ты — старший QA-инженер. Вот требование к функции: [вставьте текст требования или user story].
Составь чек-лист проверок: 8–15 пунктов, каждый — короткое действие и ожидаемый результат. Раздели на блоки: основная функциональность, граничные случаи, негативные сценарии, интеграции с другими модулями. Отметь пункты, которые стоит включить в смоук-набор. Если в требовании есть неясности — сначала задай уточняющие вопросы, потом составляй чек-лист.
Промпт 2. Классы эквивалентности и граничные значения
Разбей поле ввода на классы эквивалентности и предложи граничные значения для тестирования.
Поле: [описание: тип, ограничения, формат. Например: «телефон, обязательное, маска +7 (XXX) XXX-XX-XX, от 10 до 12 цифр»].
Результат — таблица с колонками: класс, валидность, примеры значений, ожидаемый результат. Отдельно перечисли граничные значения и значения вокруг них. Добавь 3 неочевидных случая, которые тестировщики часто пропускают: пробелы в начале и конце, эмодзи, вставку из буфера обмена.
Промпт 3. Негативные сценарии
Придумай негативные сценарии для функции: [описание, например «оформление заказа с оплатой картой»].
Для каждого сценария укажи: действие пользователя, условие и ожидаемое поведение системы (сообщение об ошибке, блокировка кнопки, откат транзакции). Отсортируй по вероятности встретить баг — от самых частых проблем к экзотическим. Отдельным блоком выдели сценарии с потерей сети, таймаутами и двойными кликами.
Когда идеи проверок готовы, их нужно оформить так, чтобы кейсы можно было передать команде. Тест-кейсы нейросеть приводит в порядок за секунды — важно лишь задать жёсткий шаблон и запретить «воду» вроде «убедиться, что всё работает корректно». Эти промпты для QA-инженера выручают и при описании новой функциональности, и при наведении порядка в старых наборах.
Промпт 4. Формализация в тест-кейс
Оформи моё описание в полноценный тест-кейс по шаблону: ID, название, предусловия, шаги (нумерованные, по одному действию на шаг), ожидаемый результат для каждого шага, постусловия.
Описание: [вставьте заметки, запись с планёрки или черновик].
Требования к оформлению: шаги атомарные — один шаг равен одному действию; ожидаемый результат проверяемый, без формулировок вроде «всё работает корректно». Если данных не хватает — задай вопросы перед финальным вариантом.
Промпт 5. Приоритизация набора тест-кейсов
Вот набор тест-кейсов: [вставьте список названий или краткие описания].
Распредели их по приоритетам: Critical (блокирует релиз), High, Medium, Low. Критерии: влияние на деньги и данные пользователя, частота сценария, заметность для клиента. Результат — таблица «приоритет, кейс, обоснование одной строкой». В конце предложи состав смоук-набора, который укладывается в 15 минут перед релизом.
Промпт 6. Матрица покрытия требований
Сопоставь требования и тест-кейсы в матрицу покрытия.
Требования: [список]. Тест-кейсы: [список].
Формат — таблица: требование → кейсы, которые его покрывают → статус покрытия (полное, частичное, отсутствует). Для требований без покрытия предложи, какие проверки нужно добавить. Для частичного покрытия уточни, какой именно аспект остался незакрытым.
С автотестами работает связка: скелет генерирует модель или GitHub Copilot прямо в IDE, а вы доводите локаторы и запускаете. Ключевое правило — никогда не коммитить автотест, который не запускали: сгенерированный код выглядит правильно ровно до первого прогона. Ещё один лайфхак — просить модель помечать селекторы комментарием, чтобы не пропустить их при ревью.
Промпт 7. Скелет UI-теста на Playwright/Selenium
Напиши скелет UI-автотеста на Playwright (Python) по шагам:
Шаги: [вставьте шаги тест-кейса, например: «1. Открыть страницу /login. 2. Ввести email и пароль. 3. Нажать "Войти". 4. Проверить редирект на /dashboard»].
Требования: паттерн Page Object, фикстуры для запуска браузера, явные ожидания вместо sleep, ассерты с понятными сообщениями об ошибке. Локаторы пометь комментарием «# TODO: проверить селектор» — актуальные подставлю сам. Добавь docstring с описанием кейса и ссылкой на тест-кейс.
Промпт 8. Unit-тесты для функции
Напиши unit-тесты на pytest для этой функции: [код функции].
Покрой: обычные случаи, граничные значения, некорректный ввод и исключения. Используй параметризацию для однотипных проверок и моки для внешних зависимостей. К каждому тесту — одна строка комментария о том, что он проверяет. В конце списком укажи ветки функции, которые остались непокрытыми.
Промпт 9. Генерация тестовых данных
Сгенерируй тестовые данные для сущности: [например «пользователи интернет-магазина»].
Формат 1 — JSON: 10 записей с реалистичными значениями (имя, email, телефон, дата регистрации, статус). Формат 2 — SQL: INSERT-скрипты для PostgreSQL под таблицу [вставьте структуру]. В набор включи граничные случаи: максимально длинные строки, спецсимволы, эмодзи, даты в прошлом и будущем. Данные должны быть правдоподобными, без lorem ipsum.
Баг-репорты — самая нудная рутина и одновременно лицо тестировщика: разработчик должен понять проблему с первого раза, без уточняющих вопросов в чате. Здесь промпты экономят больше всего времени — черновые заметки превращаются в аккуратный документ меньше чем за минуту.
Промпт 10. Структурированный репорт с оценкой severity/priority
Преврати мои заметки в баг-репорт по шаблону: заголовок (что и где происходит), окружение, предусловия, шаги воспроизведения, фактический результат, ожидаемый результат.
Заметки: [вставьте черновые записи].
Также предложи оценку severity (блокирующий, критический, значительный, незначительный) и priority (высокий, средний, низкий) с обоснованием в 1–2 предложениях: влияет ли баг на деньги, данные или основной пользовательский сценарий. В конце подскажи, что приложить к репорту: какие скриншоты снять и какие логи приложить.
Промпт 11. Шаги воспроизведения из логов
Вот логи и мои обрывочные записи о проблеме: [вставьте фрагмент логов и заметки].
Восстанови вероятную последовательность шагов воспроизведения. Найди в логах ключевые ошибки: stack trace, коды ответов, таймауты — и объясни простым языком, что происходит. Предложи 2–3 гипотезы о причине и дополнительные проверки, которые помогут сузить проблему до передачи разработчику. Отметь фрагменты логов, которые стоит приложить к репорту.
API — благодатная почва для ChatGPT в QA-задачах: контракт формален, ответы предсказуемы, а проверок на один эндпоинт набирается полтора десятка. Один промпт заменяет час вспоминаний «а что здесь ещё проверить».
Промпт 12. Набор запросов для REST-эндпоинта
Составь набор проверок для REST-эндпоинта: [метод и URL, например POST /api/v1/orders]. Контракт: [вставьте описание или схему].
Для каждой проверки дай готовый запрос curl с телом и заголовками. Покрой: позитивный сценарий, обязательные и опциональные поля, неверные типы данных, граничные значения, отсутствие авторизации (401), доступ к чужим данным (403), несуществующий ресурс (404), некорректный JSON (400), повторная отправка того же запроса. Для каждой проверки укажи ожидаемый код ответа и что проверить в теле ответа.
Чтобы промпты приносили пользу, а не проблемы, держите в голове границы возможностей нейросети для тестирования.
Нет. Нейросеть берёт на себя документацию, генерацию идей проверок и черновики кода, но не отвечает за качество продукта. Она не видит реальный интерфейс, не знает контекст бизнеса и не несёт ответственность за пропущенный баг. Спрос смещается: ценятся инженеры, которые умеют направлять ИИ, проверять его результаты и отвечать за тест-стратегию.
В 2026 году для тест-дизайна и разбора требований сильнее всего Claude 4 Opus и ChatGPT 5.5: оба хорошо держат структуру и следуют шаблону кейса. ChatGPT удобнее для быстрых итераций и обсуждения, Claude — для длинных требований и больших наборов кейсов. Выбирайте под формат задачи, а лучше держите под рукой оба инструмента.
Да, но как помощник, а не как замена. GitHub Copilot дописывает тесты по ходу кода и справляется с рутинными кейсами, а ChatGPT и Claude генерируют скелеты на Playwright, Selenium и pytest по описанию шагов. Локаторы и ожидания всё равно проверяйте вручную: модели периодически выдумывают селекторы, которых нет на странице.
Только с разрешения — это вопрос NDA, а не технологий. Загрузка требований, логов с персональными данными или схем базы в публичный сервис может нарушить договор. Проверьте политику конфиденциальности провайдера, а надёжнее всего анонимизировать: замените названия, суммы и реальные email на вымышленные. В корпоративной среде используйте согласованные тарифы с запретом на обучение моделей.
Да, и заметно. Промпты для QA-инженера работают как наставник: модель объясняет, зачем нужны классы эквивалентности, показывает, как оформлять баг-репорт, и разбирает ваши ошибки. Опасность одна — принять ответ на веру. Новичку стоит перепроверять каждое предположение ИИ на реальном приложении: так знания закрепляются быстрее, чем при чтении теории.
ИИ в QA-2026 — это ускоритель, а не автопилот. Нейросеть за минуты выдаёт чек-лист, набор тест-кейсов и черновик автотеста — работу, на которую раньше уходил день. Но финальное слово всегда за тестировщиком: запустить, проверить, принять или отклонить. Начните с одного-двух промптов из статьи на текущих задачах, сравните результат с привычным процессом — и постепенно соберите собственную библиотеку шаблонов под свой проект.
Полезные материалы для продолжения:
Ежедневные подборки промптов, свежие новости и материалы об ИИ — там, где удобно. Без спама, только редакционный отбор.