由於場景的數量(步驟/小黃金)沒有限制,但是場景中有更多步驟(可能是15步或20步)仍然有人遇到問題。是否有人提到,使用特定數量的行是一種好的做法? (有一定的參考將是有益的,我以展會爲證明)黃瓜BDD中應該有多少個步驟(小黃瓜品系)?
感謝 蘇德赫
由於場景的數量(步驟/小黃金)沒有限制,但是場景中有更多步驟(可能是15步或20步)仍然有人遇到問題。是否有人提到,使用特定數量的行是一種好的做法? (有一定的參考將是有益的,我以展會爲證明)黃瓜BDD中應該有多少個步驟(小黃瓜品系)?
感謝 蘇德赫
有關於小黃瓜方案的行數沒有限制。至少沒有技術限制。
該限制相當易懂。這是容易的還是很難理解和維護?這是一個非常主觀的測量。這與代碼非常相似。一種方法是容易理解還是難以理解和維護?有些人,包括我在內,當一種方法執行很多事情並且比少量代碼長時,會感到不舒服。有些人高興地提供了數百行代碼的方法。
我做了一個podcast的寫作,其中一些Cucumber的維護者討論了BDD反模式。它可能會爲您提供參考。 http://www.thinkcode.se/blog/2016/06/22/cucumber-antipatterns
原來的播客可以在這裏找到:https://cucumber.io/blog/2016/05/09/cucumber-antipatterns
不幸的是,你的問題是有關的意見和我們知道的意見有很大的差異。
有多達測試儀來選擇是否使用的小黃瓜情景勢在必行或聲明的風格。它們之間的主要區別 - 抽象層次。 通常,建議使用聲明式樣式,並保持產品所有者或業務分析(非技術人員)小而難以實施的方案。
更多信息可以在下面的博客中找到:
謝謝Sunderberg。 –