如何在ALM中一次性批量上传多个Test cases?
ALM平台批量上传测试用例的实现方法
方法1:使用ALM自带的Excel插件导入(最常用方案)
- 前置准备:先安装和你当前ALM版本匹配的
Microsoft Excel Add-in for ALM,安装完成后重启Excel,顶部功能区会新增ALM专属操作栏 - 操作步骤:
- 登录ALM进入目标项目的
Test Plan模块,提前新建好用于存放导入用例的目标文件夹 - 在Excel中按照ALM用例字段规则整理测试用例,必填字段通常包含测试用例名称、测试步骤、预期结果、所属模块、优先级,如果用到自定义字段,需要和你所在ALM项目的字段配置完全一致
- 点击Excel功能区的ALM选项,选择
Connect to ALM,依次输入ALM服务器地址、域名、账号密码,选中目标项目完成连接 - 框选所有整理好的用例内容,选择ALM插件中的
Upload to ALM功能,按照提示完成Excel列和ALM用例字段的映射,确认无误后提交上传 - 上传完成后回到ALM的Test Plan对应路径刷新页面,即可看到批量导入的测试用例
- 登录ALM进入目标项目的
方法2:通过REST API批量导入(适合定制化/自动化场景)
如果你的用例存储在其他系统、或者需要定期批量同步测试用例,可以调用ALM官方REST API实现自动化批量上传:
- 核心操作流程:
- 调用认证接口获取鉴权token,示例请求路径为
/qcbin/rest/oauth2/token - 调用测试用例创建接口,按照接口要求的格式传入批量用例的字段信息,单次请求最多支持上传100条用例
- 全部上传完成后调用登出接口销毁token
- 调用认证接口获取鉴权token,示例请求路径为
注意:调用API前需要联系ALM管理员开启对应账号的API调用权限,权限不足会直接导致上传失败
常见问题排查
- 上传报错优先检查字段映射是否正确,必填字段有没有缺漏,测试用例名称不能包含
/ \ : * ? " < > |这类ALM禁止的特殊字符 - 导入后测试步骤缺失的话,检查Excel里的步骤序号是否连续,有没有序号重复或者断层的情况
内容的提问来源于stack exchange,提问作者Aruna
相关产品推荐
相关产品推荐

