2015-02-06 21 views
0

我正在爲一個商店系統插件創建BDD測試。在插件功能可以被測試之前,插件必須安裝在商店的管理頁面中並且在其他頁面上配置。我應該有「安裝」功能/場景嗎?

  1. 我應該創建「安裝」功能/場景嗎?如果是,我應該讓所有其他測試依賴於它嗎?
  2. 我應該讓安裝和配置成爲「鑑於該插件已安裝」的一部分嗎?
  3. 我應該假設該插件將被正確安裝和配置,我不應該測試它嗎?
  4. 我應該創建「重新安裝」功能,而不是「安裝」使功能獨立嗎?

回答

0

我會推薦使用Background(假設你使用Cucumber)允許向場景添加上下文。我想它會回答你所有的問題。

0

如果套件中的所有測試都需要安裝,請將其添加到您的掛鉤之前。如果不是全部都是這樣,那麼在你的特性文件中使用後臺步驟。

相關問題