2

我正在实施一个概念验证项目,这就是我正在使用的:

VS 2013,MSTest/Test Explorer, Specflow 和 specrun

我创建了 3 个 specflow 功能文件,每个文件都有自己的不同场景集。当我从测试资源管理器运行这些测试时,我可以成功地看到每个功能文件中的所有场景都在运行,这绝对没问题。

接下来,我想并行运行所有 3 个功能文件。有没有办法做到这一点?我所有的功能文件都是完全独立的,并且有自己不同的场景集。

我看到很少有链接只告诉如何使用 Default.srprofile 并行运行场景,但在并行运行功能文件时找不到任何内容。

4

1 回答 1

1

specrun文档说这是可能的,并链接到该视频以显示它是如何完成的

我没有使用 specrun,所以无法评论它的有效性,但我知道在 v2 分支的这方面已经完成了一些工作,这将使 specflow 线程安全并允许与任何支持运行的测试运行器并行执行并行测试(NUnit3、xUnit2 等)

于 2015-10-12T11:28:57.220 回答