11
我希望QA團隊能夠運行SpecFlow測試。 我希望他們能夠更改值並追加更多方案。 這些附加方案將具有匹配的步驟定義,因此它們只需要修改功能。在沒有Visual Studio的情況下運行SpecFlow測試
QA團隊無權訪問Visual Studio。
是否有可能實現這一點,而不使用Visual Studio?
我們目前正在使用MS測試,但我們願意使用NUnit,如果這將有所幫助。
我希望QA團隊能夠運行SpecFlow測試。 我希望他們能夠更改值並追加更多方案。 這些附加方案將具有匹配的步驟定義,因此它們只需要修改功能。在沒有Visual Studio的情況下運行SpecFlow測試
QA團隊無權訪問Visual Studio。
是否有可能實現這一點,而不使用Visual Studio?
我們目前正在使用MS測試,但我們願意使用NUnit,如果這將有所幫助。
是的 - 有一個'簡單'的方法。
由於SpecFlow僅從.feature文件中的文本生成測試,因此您可以使用所選工具的命令行運行程序。
SpecFlow還帶有一個命令行版本SpecFlow.exe,您可以將它們鏈接在一起,不僅可以生成並運行測試,還可以生成一個很好的測試報告。 Visual Studio之外的所有東西。
我在這裏寫過關於此的內容; http://www.marcusoft.net/2010/12/specflowexe-and-mstest.html在一個簡單的分步文章。
希望這是有用的。