所以在我的應用程序中,我有網格與所有用戶註冊到網站的列表。現在我想用specflow和WatiN來測試它。Specflow - 正確的方式來測試網格數據
我想出了以下方案:
Scenario: List of users
Given I am logged in as "Admin" user
And There exists following users
| Username | First name | Last Name | Registration date |
| alice | Alice | LAlice | 2013-10-28 |
| bob | Bob | LBob | 2013-10-27 |
When I go to all users page
Then There should be following users in table
| Username | First name | Last Name | Registration date |
| alice | Alice | LAlice | 2013-10-28 |
| bob | Bob | LBob | 2013-10-27 |
的問題是,這個表是整個步驟重複,我不知道這是正確的方式。有沒有更好的方法來測試數據是否加載到網格中?
+1這是查看此測試的非常有用的替代方法。正如你所說,它對於測試一個稍微不同的方面很有用:即「我可以在我的頁面上呈現下面的每一行數據」 - 如果你關心像unicode格式化或html/javascript注入這樣的事情,那麼這很有用。如果測試要檢查整個數據集的完整性或自動分類等,那麼這將不太合適。 – perfectionist
@perfectionist是的,你是正確的,很高興你明白答案。我的答案顯示瞭如何刪除功能文件中的重複數據,但正如您所說,您無法驗證所有條目是否在臨時屏幕上顯示。 –