2012-12-04 42 views

回答

2

一般來說,一個故事包含了關於特定行爲/特徵的一個或多個場景的軟件。 例如,「登錄總動員」處理嘗試登錄,具有有效數據,過期的賬戶的用戶的所有情況下,已經登錄,等等。試圖涵蓋註銷功能的是雙關語意,另一個故事。

因此,按照慣例,一個故事文件只包含一個故事的場景。該框架不限制您將註銷場景放入處理登錄場景的相同故事文件中,但只有一個可用的敘述塊。 它還允許您更好地分離相應的步驟;例如在登錄故事期間,註銷所需的綁定步驟不需要可用。

至於添加更多的場景爲故事文件,只需將它們與新線分離,並與「情景:」開始的關鍵字。

例如爲:

Scenario: Successfull login 
Given ... 
When ... 
Then ... 

Scenario: Login with no password 
Given ...