2016-05-30 97 views
0

因此,我很困惑有關在specflow中使自動測試與小黃瓜/特徵文件保持同步的過程/步驟。假設功能文件被寫入小黃瓜並簽入git源代碼控制。如何讓黃瓜文件與specflow或其他BDD小黃瓜/黃瓜框架中的自動化測試保持同步

我看到有一種工具可以從小黃瓜文件生成存根自動化測試,並且自然流入讓開發人員實現這些測試。

我的問題是,如果功能和規格發生了變化,重構或更新這些測試以保持同步的工作流程是什麼?它是由開發人員手動完成的,還是specflow或其他BDD驅動的工具可以幫助您管理測試文件的重構?

回答

0

當想要的行爲改變時,沒有工具支持來更新步驟。

用於自動執行規範的步驟必須按照步驟實施時的相同方式進行手動維護。

任何能夠實現自動化中使用的代碼的人都必須這樣做。這可能是一個開發人員,測試人員或對域和編程有足夠了解的其他人。