Что такое формат теста на языке стилей корнишон?

Можем ли мы написать "Дано как пользователь, я не могу (не могу) войти в систему" ​​в Gherkin как отрицательное предложение?

1 ответ

Вы можете определенно написать отрицательные фразы, но пример предложения слишком широк. Одной из альтернатив может быть такой (несколько более реалистичный) сценарий: "Как пользователь без прав администратора, я не могу войти на страницу администратора". Но это не дает нам никакой информации о том, как справиться с этой ситуацией. В идеале, когда это происходит, вы хотите указать, что должно произойти, вместо того, чтобы позволить пользователю войти в систему.

Это можно записать как:

Given user type is not admin
When user tries to log in
Then throw error/redirect to a different page/break the whole internet and set the world aflame etc.
Другие вопросы по тегам