我使用specflow來指定我的應用程序,它只是讓我從做非常糟糕的東西,所以我真的很喜歡它:-) 但是我有問題與步驟之間的耦合: 例如,因爲我在一步中使用嘲諷,我告訴模擬它應該返回一個實體,但在另一個我告訴模擬返回相同的實體,但與另一個屬性。 看這一步(從下面Darrens答案被盜,修改): Given a guy the following guy exists:
| Name | Age
我們已經走過的地方,我們已經意識到,有用於定義一個典型的CRUD場景時指定的測試數據兩個選項一個觀點: 選項1:描述了數據使用,讓執行定義數據 Scenario: Create a region
Given I have navigated to the "Create Region" page
And I have typed in a valid name
A
我希望能夠編寫測試是這樣的: Background:
Given a user signs up for a 30 day account
Scenario: access before expiry
When they login in 29 days
Then they will be let in
Scenario: access after expir