测试⽤例设计--边界值
1、为什么⽤边界值设计测试⽤例?
根据测试经验中得出,被测对象出现缺陷往往是在其接受临界数据产⽣的2、边界值是什么?
边界值属于等价类⽅法特定的输⼊域,包含在有效等价类和⽆效等价类中,边界值⽅法产⽣的效果与等价类⽅法相同,边界值⽅法选择数据更有针对性。等价类划分是边界值的前置过程,边界值是等价类的补充。
上点:上点是输⼊域边界上的点,闭区间[6,18],上点为6,18。在有效输⼊域范围内。开区间(6,18)上点6,8在⽆效输⼊范围内
离点:离上点最近的⼀个点,如果输⼊域是闭区间,离点在输⼊域范围外,如果输⼊域为开区间,离点在输⼊域范围内。[6,18]离点5,19------5,(6,7...17,18),19,(6,18)离点就是7,17-------5,6(7,8,...17),18,19括号最近的点是离点内点:输⼊域内任意⼀点3、边界值怎么设计测试⽤例?步骤:
⼀、根据等价类⽅法划分有效及⽆效等价类,确定上点、离点及内点,每个点统⼀编号
⼆、设计⼀个新的测试⽤例,使其尽可能覆盖所有尚未覆盖的有效等价类,直⾄所有等价类完全覆盖三、设计⼀个新的测试⽤例,使其仅覆盖⼀个⽆效等价类,直⾄所有的⽆效等价类完全覆盖