2016-01-20 73 views
0

任何人都可以告訴我;如何在BDD框架的一個功能文件中寫入的步驟定義可以在所有功能文件中訪問項目。BDD中的所有功能文件中如何使用一個功能文件中寫入的步驟定義

感謝, 的Eswar

+1

您應該首先說出您使用的框架,語言。步驟定義文件不一定與特徵文件相關。 – rad

+0

「步驟定義」是特定步驟的自動化代碼,因此您不要將它們寫入功能文件,而是寫入代碼文件。在功能文件中你有「步驟」。請澄清你的問題。 –

回答

0

這將取決於工具。使用黃瓜的一般觀點不會那樣做。也就是說,不要調用其他功能的步驟。

只要他們找到正確的步驟,即實際執行的代碼正在Cucumber中重用。這就是重用可能發生的地方。重複使用也預計會發生在步驟委派給的輔助方法中。這也許是重用BDD框架使用的邏輯最常見的地方。

你想記住,BDD是第一個也是最重要的溝通。這不是關於編程或測試。因此,只要利益相關者,測試人員和開發人員之間的溝通清晰具體,小黃瓜的複製是可以接受的。

相關問題