上来就百八十个字段,各种字段校验流程校验,照搬需求字段说明似乎毫无意义啊。。。。
理清业务,按照业务的特性,对表单进行不同流程分类的拆分
对分类好的表单,做关键特性识别:必填、输入规则、默认值、是否有联动依赖、交互等了解清楚
3.等价类划分的用例,用正交表缩减用例量
你去看用例设计的那些基础理论,然后与产品开发多沟通,基本能完成测试的
建议直接让 AI 生成
有两种情况:
如果是第一个:
如果是第二个:
通用的测试右移:
实施(结合具体项目实际情况):
自己未知的领域,无从的下手的都交给 AI
区分哪些字段只是用于存储展示,哪些字段会影响上下游
我碰巧有负责过这类模块,我简单说一下我咋测的,先把表单内容进行分类,比如可能不同内容是不同团队负责,按团队维度或者按特性维度,比如订单类型的,执行操作类型的归为不同类,在写用例的时候针对不同类把特性拆细,最好是一个用例测一个数据点做到足够简单,最好是就输入输出这类,把测试设计作为接口自动化的指导,把测试前移,给到开发去实现接口自动化,转测前看接口自动化是否按照我们之前输出的测试设计实现了,用例确保都通过后转测。自己写那种基于用户使用场景的用例,比如客户什么时候什么情况会使用这种大表单,关注哪些内容,按场景去写,不用特意纠结某一个数据的准确性,因为边界值、等价类那些接口测试已经覆盖过了
我们都是融到一起写,基础格式校验之类的创建公共用例然后引用,实际测试时根据时间来决定要不要覆盖基础格式校验的用例
好奇实际的正交用例都怎么写的,工作多年没有遇到有人用过。基本都是自己照着感觉来,只要每个字段的各个情况都覆盖就可以了,基本没有字段组合的覆盖逻辑。求教~