specflow выглядит как решение, которое я хочу рассмотреть для своей команды. Мой менеджер, однако, не очень любит тесты в стиле BDD. Из-за хорошей интеграции specflow с visual studio мне интересно, смогу ли я использовать структуру specflow, допуская при этом форму тестов, менее похожую на bdd.
Например, вместо написания теста вида:
Scenario: Help->About
Given a user is logged in to "http://..." as "user/password"
And they are on the page titled "Home"
When I click on "about"
Then I should see a window titled "about"
... Я хотел бы написать это как:
Scenario: Help->About
log in to "http://..." as "user/password"
click on the "About" link
assert "About" window should be visible
Другими словами, должен использовать такие ключевые слова, как Given
, Then
и т. д., или же specflow может обрабатывать шаги, которые не начинаются с этих слов?