Составь тест-кейсы для функции или кода
Создаёт структурированный набор тест-кейсов по требованиям и поведению функции: позитивные, негативные и граничные сценарии с понятными шагами и ожидаемым результатом.
1 Готовый промпт
Выступи в роли QA-инженера и составь тест-кейсы для указанной функции. Платформа или технология: веб-приложение ASP.NET Core. Требования и ожидаемое поведение: """ Авторизованный пользователь может добавить опубликованный промпт в избранное. Один и тот же промпт не должен дублироваться в избранном одного пользователя. Неопубликованный промпт добавлять нельзя. """ Связанный код или дополнительный контекст: """ Добавление выполняется кнопкой на странице промпта. Сервер проверяет авторизацию и статус промпта перед сохранением. """ Составь набор тест-кейсов: 1. Сначала выдели основные правила, которые необходимо проверить. 2. Покрой позитивные сценарии. 3. Добавь негативные сценарии для некорректных входных данных и запрещённых действий. 4. Добавь граничные случаи там, где они следуют из требований. 5. Не создавай тесты на поведение, которого нет в требованиях или коде. 6. Если важное правило не определено, вынеси его в «Нужно уточнить», а не выбирай поведение самостоятельно. 7. Убери дублирующие тесты, проверяющие одно и то же. Для каждого тест-кейса укажи: — название; — предусловия; — шаги; — ожидаемый результат; — приоритет: высокий, средний или низкий. В конце перечисли 3–5 наиболее критичных тестов для smoke-проверки.
Как использовать
Вставьте требования функции и при необходимости код. Нейросеть соберёт позитивные, негативные и граничные тест-кейсы без выдумывания правил.
2 Настроить под себя
Заполните понятные поля ниже. Сервис автоматически соберёт новую версию промпта под вашу задачу.
3 Результат настройки
Заполните конструктор выше,
и здесь появится готовый промпт.
4 Примеры результата
Текстовый пример
Тест: добавление опубликованного промпта в избранное Предусловия: пользователь авторизован, промпт опубликован и ещё не находится в избранном. Шаги: открыть промпт → нажать «В избранное». Ожидаемый результат: промпт появляется в избранном пользователя, повторная запись не создаётся. Приоритет: высокий. Нужно уточнить: — какое поведение ожидается при повторном нажатии на уже добавленный промпт.
5 Комментарии
0