2017-09-13 100 views

回答

0

術語BDD意味着行爲驅動的開發。這意味着開發(而不是測試)源於行爲,而行爲將成爲驗收標準。

您可以使用自動化測試相同的腳本(小黃瓜語法),但你需要其他工具,以及(如硒,Web用戶界面等)做實際測試自動化(有關開發自動化,他們可以使用它們具有相同的業務邏輯寫成從BDD腳本調用)。因此,如果自動化測試人員使用BDD,那麼他們唯一能做的就是創建自動化測試腳本(採用Gherkin語法),並生成行爲框架,然後與自動化測試框架集成。 BDD不是像硒,QTP等測試框架的替代品。如果您使用BDD(小黃瓜語法)進行自動化,努力明智地不會有太大的區別(如果您已經知道測試自動化)。一個或其他地方你必須編寫測試腳本。如果它是BDD,那麼這將是文件中的Gherkin語法。

+0

聽起來不錯。謝謝。 –

+0

如果它有幫助,你是否可以接受答案,並請投票:) –

+0

請注意,BDD是關於討論業務需求(以潛在地發現隱藏的需求)。這不是寫作場景,因爲這些只是BDD正確討論的正式結果,也是將業務需求自動化爲測試的一種方式。 –

相關問題