在 AzureDevOps 中,将测试用例/点与已完成的测试运行链接起来

问题描述 投票:0回答:1

在 Azure Dev Ops 中,是否有方法将创建的测试用例/测试点与已完成的测试运行链接起来?

我有一个已运行并完成测试的管道,但这些已完成的测试与测试计划中的特定测试点之间没有链接。

我当前正在运行一个利用 python/pytest 的管道,然后将结果作为 XML 上传。

azure-devops
1个回答
0
投票

目前不支持 pytest 将自动化测试与测试用例关联起来。请参阅此doc的详细信息。

每种测试类型都存在以下功能和限制:

  • 使用 MSTest 框架版本 1 编写的编码 UI 测试、Selenium 测试和单元测试可以与测试用例关联。
  • 使用 Visual Studio 15.9 Preview 2 或更高版本时,使用 MSTest v2、NUnit 和 xUnit 框架的测试可以与测试用例工作项关联。但是,这些测试无法使用 Microsoft 测试管理器和 XAML 构建来运行。
  • 使用 Visual Studio 15.9 Preview 2 或更高版本时,使用 .NET Core 框架的测试可以与测试用例工作项关联。运行 .NET 核心测试。必须在 .runsettings 文件中指定适当的目标框架。但是,这些测试无法使用 Microsoft 测试管理器和 XAML 构建来运行。
  • 使用其他测试框架(例如 Chutzpah(用于 Mocha 或 QUnit 等 JavaScript 测试)或 Jest)的测试无法与测试用例关联。
  • 关联通用测试可能有效,但不支持运行这些测试。

您可以尝试使用此插件pytest-ads-testplan来查看与测试计划相关的测试结果。此 pytest 插件将创建一个 Azure 测试运行,并将 TestResults 附加到测试运行,因为测试是在 pytest 测试运行的管道执行中执行的。

© www.soinside.com 2019 - 2024. All rights reserved.