无法检测测试用例Nunit,Specflow VS 2013

时间:2018-01-22 06:45:19

标签: visual-studio nunit specflow

我在配置文件中进行了以下设置,但测试资源管理器仍然无法找到测试用例。

<specFlow>
    <unitTestProvider name="Nunit" />
    <plugins>
      <add name="SpecFlow.Plus.Excel" type="Generator" />
    </plugins>
</specFlow>

2 个答案:

答案 0 :(得分:2)

您可能没有将测试适配器包添加到项目中。

来自:https://stackoverflow.com/a/38990326/3155323

您需要Visual Studio的测试运行适配器才能在测试资源管理器中获取测试。它们由NuGet包分发。将测试运行器的包添加到测试项目中。

  • SpecFlow + Runner:SpecRun.Runner
  • NUnit2:NUnitTestAdapter
  • NUnit3:NUnit3TestAdapter
  • XUnit:xunit.runner.visualstudio
  • MsTest:无需额外的适配器

答案 1 :(得分:0)

转到您创建的项目,然后确保执行以下操作 -  1.右键单击您的项目
 2.转到管理NuGet包**  3.转到**已安装包选项&amp;确保你有 NUnit测试适配器