【发布时间】:2017-12-23 01:02:54
【问题描述】:
我希望 QA 团队能够运行 SpecFlow 测试。 我希望他们能够更改值并附加更多场景。 这些附加的场景将具有匹配的步骤定义,因此它们只需要修改功能。
QA 团队无权访问 Visual Studio。
不使用 Visual Studio 是否可以实现这一点?
我们目前正在使用 MS Test,但如果有帮助,我们愿意使用 NUnit。
【问题讨论】:
我希望 QA 团队能够运行 SpecFlow 测试。 我希望他们能够更改值并附加更多场景。 这些附加的场景将具有匹配的步骤定义,因此它们只需要修改功能。
QA 团队无权访问 Visual Studio。
不使用 Visual Studio 是否可以实现这一点?
我们目前正在使用 MS Test,但如果有帮助,我们愿意使用 NUnit。
【问题讨论】:
是的 - 有一个“简单”的方法。
由于 SpecFlow 仅从 .feature 文件中的文本生成测试,因此您可以使用所选工具的命令行运行程序。
SpecFlow 还附带一个命令行版本 SpecFlow.exe,您可以将它们链接在一起,不仅可以生成和运行测试,还可以生成漂亮的测试报告。 Visual Studio 之外的所有内容。
我在这里写过这个; http://www.marcusoft.net/2010/12/specflowexe-and-mstest.html 在简单的分步文章中。
希望这很有用。
【讨论】: