🛠 10 промптов для QA, которые заменят тебе час гуглинга
Коллеги, привет! 👋
Часто слышу: «Промпты — это для джуниоров, которые не хотят думать». А вот и нет. Грамотный промпт — это как чек-лист для мозга. Он экономит время на рутину и помогает не упустить грабли, о которые ты уже 100 раз бился 😅😏
Я собрал 10 рабочих промптов для ИИ по самым популярным задачам. Скопировал в буфер — вставил — получил готовую основу.
Поехали. 🚀
1. Генерация граничных значений (для полей ввода)
«Ты опытный QA. Перед тобой поле ввода [Название поля: Возраст]. Тип данных: целое число. Допустимый диапазон: от 18 до 99 лет. Составь список граничных значений для позитивного и негативного тестирования. Объясни, почему выбрал именно эти числа.»
2. Анализ требований на противоречия
«Сырые требования: [Вставь текст]. Твоя задача — сыграть роль адвоката дьявола. Найди 5 скрытых противоречий, двусмысленностей или логических дыр, которые приведут к багам в production. Задай уточняющие вопросы бизнес-аналитику (в виде списка).»
3. Рефакторинг тест-кейса (убийство воды)
«Упрости этот тест-кейс по стандартам ANSI/IEEE 829. Убери лишние шаги, которые можно объединить. Оставь только: ID, Краткое название, Шаги (только действия), Ожидаемый результат. Не пиши „проверить“, „удостовериться“. Пиши глаголами.»
4. Составление SQL-запросов для проверки целостности
«Таблицы: Users (id, name, status) и Orders (id, user_id, sum). Напиши SQL-запрос, который найдет users со статусом ‘active’, у которых нет ни одного заказа за последние 30 дней. Объясни, почему LEFT JOIN здесь безопаснее, чем NOT IN.»
5. Критика автотеста (Code Review для начинающих)
«Вот кусок кода автотеста на Selenium/Python. Найди потенциальные проблемы: плохие локаторы, отсутствие ожиданий, хардкод данных, нарушения Page Object. Перепиши проблемные строки красиво.»
6. Стратегия нагрузочного тестирования
«У нас API эндпоинт /get_document. Ожидаемый RPS — 1000. Средний размер ответа — 2 МБ. Предложи сценарий нагрузочного тестирования в Jmeter. Какие метрики я должен замерять на сервере (CPU, IO, Network)? Дай готовый план из 3 этапов (разогрев, плато, спайк).»
7. Чекап баг-репорта (Как для Киберпонедельника)
«Возьми этот баг-репорт: [Вставь текст]. Оцени качество по критериям: полнота шагов для воспроизведения, ожидаемый vs фактический результат, наличие логов/env. Выставь оценку от 1 до 10 и перепиши его так, чтобы разработчик даже в 3 часа ночи понял, что фиксить.»
8. Security checklist (для джуна)
«Ты security-эксперт. Составь чек-лист из 10 пунктов для тестирования формы логина. Исключи SQL-инъекции и XSS, но добавь специфику: брутфорс, восстановление пароля, сессии, IDOR в профиле. Напиши простым русским языком.»
9. Сравнение двух багов (Приоритет vs Серьезность)
«Баг А: Критический баг (падение сервера), но происходит раз в месяц на 1000 пользователей. Баг Б: Мелкий визуальный баг (поехала верстка), но видит его 100% пользователей на главной странице. Что фиксить первым? Обоснуй ответ с точки зрения бизнес-рисков.»
10. Ретроспектива инцидента (Post-mortem)
«Был баг в продакшене: [Краткое описание]. Проведи структурированный пост-мортем по принципу 5 Whys. Определи коренную причину. Напиши, почему не сработала защита на уровне Unit-тестов, QA в стейджинге и мониторинга.»
🔥 Лайфхак: Никогда не берите ответы за чистую монету. Промпт — это помощник, который генерирует черновик. А ваша задача как инженера — включить критическое мышление и поправить нейросеть.
Какой промпт возьмете в работу уже сегодня? Пишите в комментариях! 👇
#QA #Промпты #Тестирование #ChatGPT #DeepSeek #Automation #СтатьяДляQA
· вчера
Всё это инфо шум) Попробуйте реально впихнуть эти кейсы в промт без вашего контекста, что будет ?) Куча ии бреда будет ) Из совего опыта могу сказать что правильней делать мелкие атамарные звпросы к ии, а целый контекст собирать самостоятельно, да это сложней, но качество работы будет выше.
ответить
коммент удалён