无法将自动测试与测试用例相关联

时间:2020-06-10 08:59:42

标签: visual-studio-2015 azure-devops coded-ui-tests

我正在通过VS2015 Enterprice(.NET4.7.2)中的CodedUI自动化测试,并从Azure DevOps运行它们。我需要通过工作项将手动测试与自动测试用例相关联,但是在“自动测试名称”-列表中看不到我的测试用例(签入tfs)(但列出了较早的测试。)即使这样,该测试用例仍在运行成功在Azure管道中以“自动化状态” =已计划。为什么不能在“自动化测试名称”中列出测试用例,我如何添加它并将“自动化状态”更改为自动化?谢谢

1 个答案:

答案 0 :(得分:2)

将自动测试与测试用例相关联的过程是:

  1. 创建一个包含自动测试的测试项目。
  2. 将测试项目检入Azure DevOps或Team Foundation 服务器(TFS)存储库。
  3. 为您的项目创建一个构建管道,确保其中包含 自动化测试。
  4. 使用Visual Studio Enterprise或Professional 2017 或更高版本 将自动测试与测试用例相关联,如下所示。的 测试用例必须已添加到使用该构建的测试计划中 您刚刚定义的。

问:支持哪些类型的测试?

A:这些是每种测试的局限性:

    使用第1版编写的
  • 编码的UI测试,Selenium测试和单元测试 MSTest框架的功能可以与测试用例关联。
  • 使用 MSTest v2 ,NUnit和xUnit框架的
  • 测试可以是 使用 Visual Studio 15.9时与测试用例工作项相关联 预览2或更高版本。但是,这些测试无法使用 Microsoft测试管理器和XAML构建。

更多详细信息,请参阅我们的官方文档:Associate automated tests with test cases

如果您无法在下拉菜单中看到“自动选项”,则下拉菜单中只有两个选项-“未自动”和Planned

这是由于您未成功关联自动化测试。要显示Automated选项,您需要将自动测试与测试用例相关联。

看看这个类似的问题:'Automated' option not shown in 'Automation Status' dropdown in Testcase work Item