一、能够针对穷举场景设计测试点
等价类划分
有效/无效等价类:所有有效/无效数据集合中,取一个即可
示例:
- 案例1:qq验证:需求:6-10位自然数
用例设计:
用例执行:
- 案例2:验证城市电话号码:需求:① 区号:空或是三位数字。② 前缀码:非“0”且非“1”开头的三位数字。③后缀码:四位数字
用例设计:
二、能够针对限定边界规则设计测试点
边界值分析法(只针对数值边界,所以仍需要结合等价类划分)
- 确定边界范围节点
优化:至少为5条。开内避外(开区间选择内部,闭区间选择外部)
- 边界值法设计用例步骤
使用场景:
示例:
案例1:
用例设计:
执行用例:
三、能够对多条件依赖关系设计测试点
判定表法
判定表法设计步骤:
使用场景:
示例:
案例1:
用例设计:
用例执行:
案例2:
用例设计:
用例执行:
四、能够对于项目业务设计用例
场景法/流程图法(使用流程图来测试业务)
流程图:主要用来解决业务用例问题。
用例设计:首先设计业务用例,其次设计单功能。
五、错误推测法(时间紧,任务量大时使用,即没有时间写用例)
六、 作业案例:
注册模块测试:
注册模块测试点:
用例设计(共19条,3条正例,16条负例:每条都覆盖到。)