等价类
具有相同属性归为一类
有效、无效、保证程序的健壮性
1、概念:
从输入(输出)中划分成若干个子集合,从划分的子集合中选取代表数据进行测试,如果选取的数据测试没有问题(符合预期结果),就认为未被选取的数据测试效果是等价的
2、分类
有效等价类:符合需求规格,输入合理的数据集合
无效等价类:不符合需求规格,输入不合理的数据集合
3、等价类细节
规则(需求本身触发)、长度需求、类型规定,是否为空(必须项检查)、是否可重复输入
边界值
概念:
对输入等价类或输出等价类而言,稍高于其最高值或稍低于最低值的特定情况。
上点:边界上的丶,闭内开外(闭指域的边界是封闭的,即闭区间;开指域的边界是开放的,即开区间)。
离点:离上点最近的点称为离点。开内闭外
内点:域范围内的任意一点
边界值分析
确认输入、输出的边界,然后取刚好大于、等于、小于边界的参数作为测试用例测试
边界值的方法
(1)如果输入条件规定值的范围,则应取边界点的数据,以及边界点两边的数据进行测试
(2)如果输入的条件规定了值的个数,则用最大个数及其两边的点、最小个数及其两边的点作为测试数据
(3)根据规格说明的每个输出条件,应用前面的原则