Azure DevOps测试用例导出问题:参数值与步骤格式异常
解决Azure DevOps测试用例导出Excel的参数值和步骤格式问题
以下是几种可行的解决方法:
方法1:通过测试计划原生导出功能
- 进入目标测试计划,选中包含需导出测试用例的测试套件
- 点击页面顶部的「导出」按钮,选择「导出到Excel」
- 这种导出方式会自动解析参数的实际取值,同时将步骤中的HTML格式转换为Excel可识别的富文本,不会保留原始HTML标签
方法2:调整查询导出的列配置+Excel批量清理
- 若使用查询导出,在查询编辑器中不要选择通用的「参数值」字段,而是选择绑定参数的具体字段(比如参数为「用户账号」,就直接选对应「用户账号」参数列),这样导出后会显示实际参数数据
- 针对步骤列的HTML标签,用Excel自带功能批量清理:
- 按
Ctrl+H打开查找替换窗口 - 查找内容输入
<*>,替换内容留空,点击「全部替换」 - 若需要保留换行格式,可先把
<br>替换为换行符(查找<br>,替换为Ctrl+J),再清理其他标签
- 按
方法3:通过REST API自定义导出(适合批量场景)
- 调用Azure DevOps的测试用例API,示例请求:
GET https://dev.azure.com/{organization}/{project}/_apis/testplan/plans/{planId}/suites/{suiteId}/testcases?api-version=7.1-preview.3 - 从返回的JSON响应中,提取
parameters节点下的实际参数值,以及steps节点中action和expectedResult的纯文本内容(自动剔除HTML标签) - 将整理后的结构化数据直接导入Excel,完全自定义导出内容,适配复杂需求
内容的提问来源于stack exchange,提问作者Alessandro Carnevali
相关产品推荐
相关产品推荐

