1
在使用jbehave的大型項目中,在單元,集成和驗收測試之間分享故事是正常的做法嗎?在單元,集成和驗收測試中共享jbehave故事
如果是正常的做法,這些故事通常放在他們自己的maven項目或模塊中,以便它們可以作爲依賴被各種測試環境添加?
在使用jbehave的大型項目中,在單元,集成和驗收測試之間分享故事是正常的做法嗎?在單元,集成和驗收測試中共享jbehave故事
如果是正常的做法,這些故事通常放在他們自己的maven項目或模塊中,以便它們可以作爲依賴被各種測試環境添加?
我不認爲JBehave是單元測試的好選擇。對於Junit(或TestNG)加Hamcrest應該就足夠了。 通常情況下,您將單元測試放在您正在測試的同一個項目中,有時使用相同的軟件包名稱。
BDD最重要的目標是要求客戶和開發人員都明確要求。所以,故事已經是JBehave應該運行的一種驗收測試。
由於驗收測試針對一個或多個組件進行,因此最好將它們集中在自己的項目中。
可以做些什麼是在單元/集成測試和步驟類之間共享一些庫。