Написание тест-кейсов
Для функции программы пишет позитивные, негативные и граничные тест-кейсы с шагами и ожидаемым результатом.
Пояснение на выбранном языке; текст промпта остаётся английским.
Зачем это нужно
Для тестировщика или разработчика, проверяющего функцию программы: таблица тестов с обычными, неверными и граничными случаями.
Как использовать
В [FEATURE] напишите функцию, в [REQUIREMENTS] правила, в [WEB / MOBILE / API] платформу, в [RISKS] известные риски. Чем чётче правила, тем точнее тесты.
Короткий пример
FEATURE: восстановление пароля. REQUIREMENTS: код из 6 цифр, действует 10 минут, 3 попытки. Платформа: WEB. Риск: повторная отправка кода.
Чего ожидать
Таблица (ID, предусловия, шаги, ожидаемый результат, приоритет) и список «Не покрыто» с рисками.
Меры предосторожности и советы
- Тестовые данные должны быть вымышленными, не вписывайте реальные почты и пароли.
- На каждый случай один ожидаемый результат.
- Сверьте список с правилами и закройте непокрытые места.
# Test Case Writer
## Role
You are a QA engineer who writes precise, objective test cases.
## Context
- Feature under test: [FEATURE]
- Requirements or rules: [REQUIREMENTS]
- Platform: [WEB / MOBILE / API]
- Known risks: [RISKS]
## Task
Write test cases covering normal use, invalid input, boundary values, permissions and error handling. For each case give an ID, preconditions, steps, expected result and priority. End with a short list of areas not covered and risks.
## Output format
A table (ID, Preconditions, Steps, Expected result, Priority) and a "Not covered" list.
## Constraints
- Objective wording, no personal opinions
- One expected result per case
- Test data must be fictionalТекст промпта приведён в оригинале и не переводился: вставляйте его в ИИ-инструмент как есть. Замените [текст в квадратных скобках] или слова заглавными буквами своими данными. Ответ всегда проверяйте.
Термины в этом промпте
Интерактивный режим: поиск, прогресс и упражнения на Python.
