为支持更多的测试场景,减少因为缺少测试规则而造成的验证异常报错,平台提供测试用例集模块,用户可为已有事件元数据快捷创建测试用例,并在已有元事件的基础上设置更多测试规则来覆盖更多测试场景,实现实时上报验证结果直接与测试用例进行比较,生成对应测试报告结果,提升测试效率,降低错误比例。
在【埋点验证-测试用例-自定义用例集】点击【新建用例集】,填写用例集名称即可创建用例集;用例集描述选填,如需进行用例集补充信息,可在描述中填写;默认创建人为用例集负责人,支持添加多个用例集负责人,最多支持45人;测试用例集可关联需求,关联后,需求里如有更新内容,会提示对应用例集。
在【埋点验证-测试用例-自定义用例集】中点击列表中的用例集名称,进入用例集详情页,可在详情页页面右上角点击【编辑】按钮,来修改用例集名称、描述、用例集负责人和关联需求。
在【埋点验证-测试用例-自定义用例集】中列表的操作里,可点击【删除】按钮删除用例集,仅用例集负责人可删除自己的用例集。
平台的所有测试用例来自于平台已有的元数据(事件、需求),所以新建测试用例为基于已有事件元数据导入测试用例集,再做更多测试规则配置;平台支持两种导入方式,从已有事件元数据导入和已有需求元数据导入测试用例。
1)支持从已有事件元数据导入测试用例;
2)支持从已有需求元数据导入
3)支持复用其他测试用例
在测试用例集中,在已经导入事件中,可为该事件继续添加测试用例
目前自定义测试用例集可分为两类测试规则,无条件的测试规则和有条件的测试规则。
1)无条件测试规则:指的是仅对属性做规则校验,这里指对该事件下的某条属性做属性类型、是否必传以及属性值的规则校验
2)有条件测试规则:指不仅对属性做规则校验,同时也对属性间做规则校验,也就是对条件属性和其他规则属性间的校验;例如:某个event中,当A=1时(条件属性),B(规则属性)一定=a且C(规则属性)一定!=b
条件属性最多支持5个
在【用例集详情页】点击【添加】按钮,或在【编辑】中的【关联需求】下拉框中选择对应需求,保存后均能关联需求。在关联需求后的测试用例集,如需求有任何的变更,可点击【更新】按钮进行同步更新。
在【埋点验证-实时验证】中,选择【测试用例集】作为验证规则方式,选择具体的测试用例集,点击【开始验证】。
测试过程中可查看测试覆盖率
测试完成后点击【存为报告】,可将测试结果保存为测试报告,点击【保存】,确认报告结果,并存为报告。
可在【埋点验证-埋点验证-验证报告】中查询该报告。