Тестовые сценарии

Тестовый сценарий — это последовательность тестовых шагов, которые необходимо выполнить, чтобы завершить какой либо бизнес-процесс, например:

  • Регистрация
  • Добавление товара в корзину
  • Оплата заказа банковской картой

Сценарий может описывать как успешный бизнес-процесс, так и не успешный, например:

  • Регистрация по валидному телефону
  • Регистрация по невалидному SMS-коду
  • Регистрация по истекшему SMS-коду
  • Оплата заказа по карте
  • Оплата заказа по заблокированной карте
  • Оплата заказа по карту с нулевым балансом

Сценарий содержит три группы шагов:

  • Предусловия — начальное состояние системы, которое должно быть перед выполнением действий. В качестве предусловия может быть использован, как тестовый шаг, так и другой тестовый сценарий
  • Действия — последовательность действий пользователя, которые необходимо осуществить, чтобы выполнить бизнес-сценарий
  • Постусловия — последовательность действий, которые необходимо выполнить после основного сценария

Управление тестовым сценарием

Чтобы создать или редактировать тестовый сценарий, следуйте инструкциям:

Тестовые шаги

Каждый тестовый шаг может иметь:

  • Только одно действие
  • Один или несколько ожидаемых результатов

Действием может быть:

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

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