Программирование

Составь тест-кейсы для функции или кода

Создаёт структурированный набор тест-кейсов по требованиям и поведению функции: позитивные, негативные и граничные сценарии с понятными шагами и ожидаемым результатом.

Автор: PromptingGo Средний Язык: ru Просмотры: 1 Копирования: 0 Есть настройка
Средняя оценка
/ 5
Голосов: 0
Войти, чтобы оценить

1 Готовый промпт

Выступи в роли QA-инженера и составь тест-кейсы для указанной функции.

Платформа или технология: веб-приложение ASP.NET Core.

Требования и ожидаемое поведение:
"""
Авторизованный пользователь может добавить опубликованный промпт в избранное. Один и тот же промпт не должен дублироваться в избранном одного пользователя. Неопубликованный промпт добавлять нельзя.
"""

Связанный код или дополнительный контекст:
"""
Добавление выполняется кнопкой на странице промпта. Сервер проверяет авторизацию и статус промпта перед сохранением.
"""

Составь набор тест-кейсов:

1. Сначала выдели основные правила, которые необходимо проверить.
2. Покрой позитивные сценарии.
3. Добавь негативные сценарии для некорректных входных данных и запрещённых действий.
4. Добавь граничные случаи там, где они следуют из требований.
5. Не создавай тесты на поведение, которого нет в требованиях или коде.
6. Если важное правило не определено, вынеси его в «Нужно уточнить», а не выбирай поведение самостоятельно.
7. Убери дублирующие тесты, проверяющие одно и то же.

Для каждого тест-кейса укажи:
— название;
— предусловия;
— шаги;
— ожидаемый результат;
— приоритет: высокий, средний или низкий.

В конце перечисли 3–5 наиболее критичных тестов для smoke-проверки.
Как использовать
Вставьте требования функции и при необходимости код. Нейросеть соберёт позитивные, негативные и граничные тест-кейсы без выдумывания правил.

2 Настроить под себя

Заполните понятные поля ниже. Сервис автоматически соберёт новую версию промпта под вашу задачу.

Укажите тип продукта или технологию.
Лучше перечислить конкретные правила и ограничения.
Если кода нет, можно написать дополнительные детали поведения.

Поля со звёздочкой обязательны. Необязательные части исчезнут из результата, если оставить их пустыми.

3 Результат настройки

Заполните конструктор выше, и здесь появится готовый промпт.

4 Примеры результата

Текстовый пример

Тест: добавление опубликованного промпта в избранное
Предусловия: пользователь авторизован, промпт опубликован и ещё не находится в избранном.
Шаги: открыть промпт → нажать «В избранное».
Ожидаемый результат: промпт появляется в избранном пользователя, повторная запись не создаётся.
Приоритет: высокий.

Нужно уточнить:
— какое поведение ожидается при повторном нажатии на уже добавленный промпт.

5 Комментарии

0
Комментариев пока нет. Будьте первым, кто обсудит этот промпт.