一、边界值分析法(可以看作等价类划分法的补充)的定义:选取正好等于,或者刚好大于,或者正好小于,边界的值作为测试数据。
二、边界值分析法的作用:作为等价类划分法的补充,有统计表明,程序最容易出错的是边界附近。
三、边界值分析法的划分
1>上点:边界上的点(上点必测)。
2>离点:刚好大于或小于边界值的点,离边界最近的点。
3>内点:范围内的点,只要在区间范围内就可以,一般取中间值(内点必测)。
四、边界值优化:简化七个点为五个点(边界值法,确定了:内点1个,上点2个,离点4个,共7个点。优化成5个点:上点必选,内点必选,离点根据范围能否取值进行取舍。如果实在无法确定优化哪个,为了不出错,就写七个)。五个点中,上点和内点为必选,根据选定的边界,完成对四个离点的选择。
五、设计测试用例的步骤
1>需求分析
2>划分等价类
3>确定边界值
4>设计测试用例
六、边界值法的使用场景
1>最明确的需求,存在一个具体的范围,比如8~18位字符;
2>一般大写、尺寸、至少、最多、重量等信息字眼。