1、边界值三点
上点:边界上的点
离点:离上点最近的点 根据上点的精度确定
内点:边界有效范围内的任一点
如何确定离点:闭区间,离点在外;开区间,离点在内
2、边界值应用场景
如果需求规定了取值范围或规定了取值个数时,可利用该范围的边界内及边界附近的数据进行测试
如果需求规定了取值的个数,则少于个数一个,或多于个数一个的值进行测试
如果需求规定了一个有序集合的时候,可使用集合的第一个和最后一个值进行测试
如果程序中使用一个内部数据结构的话,则应该从该数据结构的边界进行考虑
3、边界值方法应用步骤
根据等价类方法划分有效及无效等价类,确定上点、内点及离点,每个点统一编号
设计一个新的测试用例,使其尽可能覆盖所有尚未覆盖的有效等价类,直到所有的有效等价类完全覆盖
设计一个新的测试用例,使其仅覆盖一个无效等价类,直到所有无效等价类完全覆盖