2
假設我安排在文件中我的黃瓜推出類似的功能:在哪裏測試黃瓜特徵的鏈接?
features/
├── add_project.feature
├── list_projects.feature
在我的頁面上的應用程序,我可以列出所有的項目我也有一個指向該頁面的鏈接,我可以創建一個新項目。我想測試與以下情形該鏈接:
Scenario: Link to create page is visible
Given I am logged in as a staff member
When I go to the projects page
Then I should see a link to the create a project page
現在我的困境:我應該把這個場景?
- 將場景放入
list_projects.feature
。- +該鏈接列表中的項目頁面上
- -當我感興趣的項目列表功能,我不想了解怎麼我加入項目
- 認沽該場景分爲
add_projects.feature
。- +當我讀到這個功能的描述,我也有興趣的用戶將如何得到該功能
- +如果我有多個鏈接到他們都聚集在一個地方 該功能
- -功能和控制器的基本1對1映射壞了,給我的感覺,這是侵入另一個測試的責任
- 把場景別處ALT ogether。
- 我不知道在哪裏:-)
我之前肯定人都面臨這個問題,我想建立一個準則的應用,現在這兩種風格都可以找到,這使得它很難維持。任何輸入你是如何做到的,爲什麼?