2012-05-16 153 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在一个简单的分步文章。

希望这是有用的。

相关问题