【发布时间】:2022-01-09 15:01:12
【问题描述】:
是否可以从功能文件运行测试?我有 350 个测试场景,如果我每次都需要搜索它们,这需要很长时间。我可以在功能文件中进行测试吗?
【问题讨论】:
-
您拥有哪个版本的 Visual Studio?安装了哪个版本的 Visual Studio SpecFlow 扩展?
-
你应该可以。您还应该在测试资源管理器中看到测试,并且可以在那里运行单个场景。
-
@GregBurghardt 感谢您的提问。我使用 VS 2019:16.11.7
-
@Fran 我也可以使用测试爆炸器,但是当您有 300 个测试用例时,在您的测试爆炸器中搜索需要时间。这就是为什么我问是否可以从 .feature 文件运行测试
-
Visual Studio 2010 的 SpecFlow 扩展用于让您准确地做到这一点。这在 VS 2013 中被破坏,然后从扩展中删除。它与 Microsoft 更改测试资源管理器有关,这使得在 Visual Studio 中无法通过 .feature 文件进行此类操作。 2018 年的一个类似问题没有被接受的答案:How can I run scenario of single Feature file in specflow。