Я новичок в Gherking и пытаюсь написать свои первые сценарии как можно лучше, но я регулярно нахожусь в ситуациях, когда я действительно испытываю желание добавить «Else» в мой сценарий.«Дано, Когда, Тогда» становится «Дано, Когда, Тогда, Остальное».Я знаю, что ключевое слово «Else» не определено и поэтому не реализовано в инструментах Gherkin, но мне все равно, потому что я не использую эти инструменты.
Считаете ли вы правильным написать это:
Пример:
Scenario : Application starts
Given I start the application
When I already have an open session
Then I see the home screen
Else I see the login screen
Или лучше написать два разных сценария:
Scenario : Application started by authenticated user
Given I have an open session
When I start the application
Then I see the home screen
Scenario : Application started by unauthenticated user
Given I don't have an open session
When I start the application
Then I see the login screen