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、边界值怎么设计测试用例?
步骤:
一、根据等价类方法划分有效及无效等价类,确定上点、离点及内点,每个点统一编号
二、设计一个新的测试用例,使其尽可能覆盖所有尚未覆盖的有效等价类,直至所有等价类完全覆盖
三、设计一个新的测试用例,使其仅覆盖一个无效等价类,直至所有的无效等价类完全覆盖