You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过ADO部署流水线标记关联测试用例的结果?

自动化测试结果同步到Azure Test Plan关联测试用例的解决方案

可以实现自动化测试结果自动标记关联测试用例的状态,你大概率遗漏了以下关键配置:

  • VSTest任务的结果发布配置
    确保VSTest任务里勾选了「将测试结果发布到Azure测试计划」选项,同时指定正确的测试计划和测试套件(或选择自动关联已绑定的测试用例)。另外要确认流水线使用的服务连接账号拥有测试计划的编辑权限,无权限则无法更新测试用例状态。

  • 测试方法与测试用例的关联有效性
    检查测试项目里的测试方法是否正确绑定了Azure Test Plan的测试用例:要么在测试方法上添加[TestCaseId("测试用例ID")]属性,要么通过Visual Studio的「关联测试用例」功能完成绑定。编译测试项目后,打开生成的.trx测试结果文件,确认里面包含TestCaseId字段——这是流水线同步状态的核心依据。

  • 测试结果发布的完整流程
    如果VSTest任务未自动完成结果发布,需单独添加「发布测试结果」任务,指定.trx文件的路径,并且配置该任务将结果关联到Azure Test Plans,而非仅发布到流水线的测试报告中。

  • 权限排查
    运行流水线的服务主体(比如DevOps的服务账号)必须拥有测试计划的Contributor权限,同时测试用例所在的测试套件也要开放修改权限,否则即使配置正确,也无法更新测试用例的通过/失败状态。

验证步骤:
运行流水线后,查看VSTest任务的日志,搜索「Associated test case」相关条目,确认是否有成功关联的记录;另外进入Azure Test Plan的测试用例详情页,查看「自动化」标签,确认关联的自动化测试是否指向当前流水线的测试任务。

内容的提问来源于stack exchange,提问作者Roger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 20:47:39