Вообще говоря, история содержит один или несколько сценариев определенного поведения/функции программного обеспечения. Например, «История входа» обрабатывает все случаи, когда пользователь пытается войти в систему с действительными данными, учетными записями с истекшим сроком действия, уже вошел в систему и т. д. Попытка прикрыть функцию выхода из системы — это, каламбур, совсем другая история.
Следовательно, по соглашению один файл истории содержит только сценарии одной истории. Платформа не ограничивает вас размещением сценариев выхода из системы в тот же файл истории, который обрабатывает сценарии входа в систему, но доступен только один блок повествования. Кроме того, это позволяет лучше разделять соответствующие шаги; например необходимые шаги привязки для выхода из системы не обязательно должны быть доступны во время истории входа.
Что касается добавления дополнительных сценариев в файл истории, просто разделите их новой строкой и начните с ключевого слова «Сценарий:».
e.g.:
Scenario: Successfull login
Given ...
When ...
Then ...
Scenario: Login with no password
Given ...
person
dertseha
schedule
06.12.2012