小编pey*_*ote的帖子

用于设计表单的黄瓜场景的最佳BDD实践

假设您有一个创建新用户的表单.你怎么写你的黄瓜情景?

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很新,所以我很感激任何建议......

tdd bdd ruby-on-rails cucumber

6
推荐指数
1
解决办法
4493
查看次数

标签 统计

bdd ×1

cucumber ×1

ruby-on-rails ×1

tdd ×1