需要在规范运行中并行执行测试

时间:2017-07-25 06:05:40

标签: c# automation specflow specrun

如何并行运行自动化脚本。我的代码使用specflow在 C#.net 中。

我已经更改了我的单元测试提供程序,如下所示:

 <specFlow>
    <!--<unitTestProvider name="MsTest.2010" />-->
    <unitTestProvider name="SpecRun" />
        <plugins>
      <add name="SpecRun" />
    </plugins>
    <!-- For additional details on SpecFlow configuration options see http://go.specflow.org/doc-config -->
  </specFlow>`

1 个答案:

答案 0 :(得分:0)

  1. 在解决方案资源管理器中右键单击项目并重新生成要素文件
  2. 从SpecRun软件包文件夹中获取.runsettings文件,复制,命名,并通过转到&#34;测试&#34;将项目指向它。在工具栏中,&#34;测试设置&#34;和&#34;选择测试设置文件&#34;
  3. 转到项目文件&#34; Default.srprofile&#34;并改变&#34;&#34;属性包括&#34; testThreadCount = X&#34;在哪里&#34; X&#34;是要执行的并行线程数。