我们使用Spec Flow编写了测试用例,但是当我们运行它们时,测试将被调用两次?
任何想法,可能是什么原因?
任何帮助表示感谢。
谢谢,
答案 0 :(得分:1)
假设您在Visual Studio中运行这些测试并且您正在使用NUnit作为SpecFlow的测试执行框架 - 我怀疑您可能安装了两次NUnit测试运行器,这导致测试运行两次。
NUnit测试运行器既可以作为Visual Studio扩展安装,也可以作为测试项目的NuGet包安装。确保您只安装了其中一个。
请参阅:Nunit runs each test twice以供进一步参考。