2012-05-16 154 views
11

我希望QA團隊能夠運行SpecFlow測試。 我希望他們能夠更改值並追加更多方案。 這些附加方案將具有匹配的步驟定義,因此它們只需要修改功能。在沒有Visual Studio的情況下運行SpecFlow測試

QA團隊無權訪問Visual Studio。

是否有可能實現這一點,而不使用Visual Studio?

我們目前正在使用MS測試,但我們願意使用NUnit,如果這將有所幫助。

回答

16

是的 - 有一個'簡單'的方法。

由於SpecFlow僅從.feature文件中的文本生成測試,因此您可以使用所選工具的命令行運行程序。

SpecFlow還帶有一個命令行版本SpecFlow.exe,您可以將它們鏈接在一起,不僅可以生成並運行測試,還可以生成一個很好的測試報告。 Visual Studio之外的所有東西。

我在這裏寫過關於此的內容; http://www.marcusoft.net/2010/12/specflowexe-and-mstest.html在一個簡單的分步文章。

希望這是有用的。

相關問題