Ответ
Тестовый сценарий — это высокоуровневое описание того, что нужно протестировать. Он определяет цель тестирования для конкретной функциональности или пользовательского пути, часто соответствует одному бизнес-правилу или требованию.
Отличие от тест-кейса: Сценарий описывает что тестировать, а тест-кейс — как именно (конкретные шаги, данные, ожидания).
Пример сценария для модуля авторизации:
SC-01:Проверка входа с валидными учётными данными.SC-02:Проверка обработки неверного пароля.SC-03:Проверка восстановления пароля.
На основе сценария пишется детальный тест-кейс:
# Пример тест-кейса для SC-01 в формате BDD
Scenario: Успешная авторизация
Given Пользователь находится на странице входа
When Пользователь вводит зарегистрированный email "user@example.com"
And Пользователь вводит корректный пароль "SecurePass123"
And Нажимает кнопку "Войти"
Then Происходит перенаправление в личный кабинет
And Отображается приветствие "Добро пожаловать, User"
Ключевые атрибуты хорошего сценария: атомарность, понятность, прослеживаемость до требования.