0

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

技术栈:

  • 视觉工作室 2017/19
  • .Net 框架 4.8
  • 规范流 3.1.97
  • SpecRun.Runner/SpecRun.Specflow 3.2.31

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

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

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

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

4

2 回答 2

0

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

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

于 2020-12-10T08:47:14.727 回答
0

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

于 2020-12-30T15:27:48.660 回答