HP ALM必填属性问题:PAF脚本同步ALM时desc、expResult缺失如何解决
PAF脚本同步ALM报错
desc and expResult is missing in the activity解决方案 报错完整提示:desc and expResult is missing in the activity
该报错由ALM同步PAF测试用例时的必填字段校验不通过触发,按以下步骤排查修复:
- 检查PAF脚本内所有测试活动(测试步骤)的属性配置,
desc(步骤描述)和expResult(预期结果)是ALM测试步骤的强制必填项,只要有一个步骤漏填或两个字段值为空,就会触发该报错 - 注解式PAF脚本修复方案:给每个
@TestStep注解补全description和expectedResult参数,示例:
// 补全前(报错) @TestStep public void submitOrder() { // 步骤逻辑 } // 补全后(正常) @TestStep(description = "提交已选商品的订单", expectedResult = "订单生成成功,跳转至支付页") public void submitOrder() { // 步骤逻辑 }
- 配置文件式(JSON/XML)PAF脚本修复方案:遍历所有
step节点,给每个节点新增/补全desc和expResult的非空值 - 字段补全后先本地执行PAF用例校验命令
paf validate case,确认无字段缺失警告后再发起ALM同步 - 若确认所有步骤字段都已补全仍报错,升级PAF与ALM的集成插件到与你当前ALM版本匹配的最新版本,旧版本插件可能存在字段映射识别异常的问题
内容的提问来源于stack exchange,提问作者Aruna
相关产品推荐
相关产品推荐

