使用MSTest在Spec Explorer中不显示SpecFlow测试用例

时间:2019-05-16 08:39:27

标签: c# unit-testing specflow

  • 我创建了一个 UnitTest 项目,并将app.config添加为文件 默认情况下未随UnitTest项目一起提供并添加了NuGet 包SplecFlow.MsTest。
  • 然后,我已经从Tool>>Extensions和更新中更新了Visual Studio SpecFlow for 2017。
  • 然后在其中添加了specFlow功能文件。

添加App.config后,看不到添加到SpecFlow.Mstest的任何内容。理想情况下,它应该在配置文件中添加<unitTest>MsTest</UnitTest>标签。在测试资源管理器中看不到默认的测试用例。有时它显示错误为"No test are found with fullyQualifiedName=<SolutionNameandTestCase name>"

  1. 试图完成设置

https://www.testautomationtribe.com/specflow-tutorial-c-project-setup

  1. 也尝试过Class库项目

  2. 功能file >> Properties >>Custom tool之前为空白,SpecFlowSingleFileGenerator

Test Explorer应该显示测试用例。

1 个答案:

答案 0 :(得分:0)

尝试安装SpecFlow.Tools.MsBuild.Generation nuget软件包,它应该可以工作。