边界值
概念
边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法
边界值分析法是对等价类分析法的一种补充
应用场景
序号 | 应用场景 | 例子 |
1 |
若需求规定取值范围或取值个数时, 可利用该范围的边界内及边界附近的数据进行测试 |
|
2 |
若需求规定取值的个数, 则取少于各少数一个或多于个数一个的值进行测试 |
|
3 |
若需求规定了一个有序集合, 则使用该集合的第一个和最后一个值进行测试 |
|
4 |
若程序中使用一个内部数据结构, 则应该从该数据结构的边界进行考虑 |
设计步骤
(1)根据等价类方法划分有效等价类及无效等价类,确定上点、离点及内点,每个点统一编号
(2)设计一个新的测试用例,使其尽可能覆盖所有尚未覆盖的有效的等价类,直到所有的有效等价类都被覆盖
(3)设计一个新的测试用例,使其仅覆盖一个无效等价类,直到所有的无效等价类都被覆盖