有没有办法将 Specflow+Runner 测试用例与 Azure 测试计划相关联?

Is there a way to associate Specflow+Runner test cases with Azure Test plan?

我们正在寻找一些解决方案,将我们的自动化测试用例与带有 Specflow+Runner 的 Azure 测试计划相关联。

技术栈:

我们最近开始使用 Specflow+ Runner,之前我们将 Specflow 与 Xunit 一起使用。当我尝试关联 Visual Studio 中的测试用例时,我们面临以下问题。当我们使用 Xunit 时,这曾经完美地工作。

如果您遇到过这种情况并且有解决方案或解决方法,请与我们分享。基本上我们正在寻找可以在测试计划中标记我们的自动化测试用例的东西。

下面的 link 提供了有关关联测试用例的信息,在我们使用 XUnit 之前它对我们来说工作得很好。 https://docs.microsoft.com/en-us/azure/devops/test/associate-automated-test-with-test-case?view=azure-devops

如果您需要我这方面的任何进一步信息,请告诉我。任何帮助将不胜感激。

遗憾的是,使用 SpecFlow+ Runner 时无法立即与测试用例关联。不可能扩展我们所知道的这种行为。

但您可以使用 SpecSync。它将您的场景同步到测试用例中,并提供测试执行结果。

您可以使用 Azure 测试 API 并以正确的顺序将它们添加到挂钩中,以便创建测试运行,并在测试运行期间更新测试结果。您只需要了解 Azure 测试 API 的工作原理并将测试用例 ID 添加到您的方案名称中即可。