【发布时间】:2010-12-15 08:27:00
【问题描述】:
假设您有一个创建新用户的表单。 您如何编写 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 很陌生,所以我很感激任何建议......
【问题讨论】:
标签: ruby-on-rails tdd cucumber bdd