Тестовые сценарии
Тестовый сценарий — это последовательность тестовых шагов, которые необходимо выполнить, чтобы завершить какой либо бизнес-процесс, например:
- Регистрация
- Добавление товара в корзину
- Оплата заказа банковской картой
Сценарий может описывать как успешный бизнес-процесс, так и не успешный, например:
- Регистрация по валидному телефону
- Регистрация по невалидному SMS-коду
- Регистрация по истекшему SMS-коду
- Оплата заказа по карте
- Оплата заказа по заблокированной карте
- Оплата заказа по карту с нулевым балансом
Сценарий содержит три группы шагов:
- Предусловия — начальное состояние системы, которое должно быть перед выполнением действий. В качестве предусловия может быть использован, как тестовый шаг, так и другой тестовый сценарий
- Действия — последовательность действий пользователя, которые необходимо осуществить, чтобы выполнить бизнес-сценарий
- Постусловия — последовательность действий, которые необходимо выполнить после основного сценария
Управление тестовым сценарием
Чтобы создать или редактировать тестовый сценарий, следуйте инструкциям:




Тестовые шаги
Каждый тестовый шаг может иметь:
- Только одно действие
- Один или несколько ожидаемых результатов
Действием может быть:
- Техническое задание, которое будет уникальным для сценария, а возможно и для проекта
- Коммунальный тестовый шаг, созданный заранее и переиспользуемый в нескольких сценариях



Вы можете создать любое количество тестовых сценариев
Каждый сценарий может иметь любое количество шагов
Тестовый сценарий может использовать:
- Переменные окружения
- Фикстуры
- Коммунальные тестовые шаги
