不使用Visual Studio运行SpecFlow测试

时间:2012-05-16 09:22:08

标签: nunit mstest specflow

我希望QA团队能够运行SpecFlow测试。 我希望他们能够更改值并添加更多场景。 这些附加方案将具有匹配的步骤定义,因此它们只需要修改这些功能。

QA团队无权访问Visual Studio。

是否可以在不使用Visual Studio的情况下实现此目的?

我们目前正在使用MS Test,但如果有帮助,我们愿意使用NUnit。

1 个答案:

答案 0 :(得分:17)

是的 - 有一个简单的'方式。

由于SpecFlow仅根据.feature文件中的文本生成测试,因此您可以使用所选工具的命令行运行程序。

SpecFlow还附带了命令行版本SpecFlow.exe,您可以将它们链接在一起,不仅可以生成并运行测试,还可以生成一个不错的测试报告。 Visual Studio外的一切。

我在这里写过这个; http://www.marcusoft.net/2010/12/specflowexe-and-mstest.html在一篇简单的分步文章中。

希望这很有用。