pey*_*ote 6 tdd bdd ruby-on-rails cucumber
假设您有一个创建新用户的表单.你怎么写你的黄瓜情景?
1.)
Given I am logged in as admin
When I create a new user
Then I should see "Successfully created user"
Run Code Online (Sandbox Code Playgroud)
2.)
Given I am logged in as admin
When I go to Create new user
And I fill in "Name" with "Name111"
And I fill in "Password" with "Password111"
And I press "Create new user"
Then I should see "Successfully created user"
Run Code Online (Sandbox Code Playgroud)
如果您选择1.)您在哪里记录用户的要求(用户应该有一个名称和密码).我看到BDD是关于行为的,但在某些时候你和利益相关者必须指定用户应该拥有哪些属性,不是吗?
我对BDD很新,所以我很感激任何建议......