假设您有一个创建新用户的表单。
您如何编写 cucumber 方案?
1.)
Given I am logged in as admin
When I create a new user
Then I should see "Successfully created user"
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"
如果选择1。)在哪里记录用户的要求(用户应具有名称和密码)。我看到BDD与行为有关,但是在某些时候,您和利益相关者必须指定用户应具有的属性,不是吗?
我是BDD的新手,所以我非常感谢...
最佳答案
您应该阅读Imperative vs Declarative Scenarios。
--Aslak。 cucumber 的创造者。
关于ruby-on-rails - 设计表单 cucumber 方案的最佳BDD做法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4434360/