一 解决穷举场景:使用等价类划分法
适用场景
正向用例:一条尽可能覆盖多条
逆向用例:每一条数据,都是一条单独用例
完整的用例应该是等价类和边界值一块写
二 能对限定边界规则设计测试点
2.1选取正好等于、刚好大于、刚好小于边界的值作为测试数据
上点:边界上的点(正好等于)
离点:距离上点最近的点(刚好大于,刚好小于)
内点:范围内的点(区间范围内的数据)
1、有关范围限制,最多7条用例(暂时未优化)
2、边界值能解决位数限制问题,但是不能解决类型问题(要结合等价类)
2.2 边界值法设计用例步骤
1 明确需求
2 提取有效和无效等价类
3 确定边界范围值
4 提取数据编写测试用例
2.3 案例
案例一:
案例二:
2.4 案例优化
对案例二进行优化:开内闭外(七点优化5点)
开区间:不包含(没有等号)边界上的点。如a<1
闭区间:包含边界上的点(有等号)
2.5 适用场景
在等价类的基础上针对有边界范围的测试数据输入的地方(重点关注边界)
常见词语描述:大小、尺寸、重量、最大、最小、至多、至少等修饰词语
典型代表:有边界范围的输入框类测试
强调:单个输入框,常用的方式:边界+等价类
面试题:最常用的用例设计方法有哪些? 等价类、边界值
三 能对多条件以来关系进行设计测试点(判定表方法)
能对项目业务进行设计测试点