等价类
1、概念
从输入(输出)中划分成若干个子集合,从划分的子集合中选取代表数据进行测试,如果选取的数据测试没有问题(符合预期结果),就认为未被选取的数据测试效果是等价的
2、分类
有效等价类:符合需求规格,输入合理的数据集合
无效等价类:不符合需求规格,输入不合理的数据集合
3、等价类细节
规则(需求本身触发)、长度需求、类型规定、是否为空(必填项检查)、是否可重复输入
边界值
1、概念
边界值是对等价类划分法的一种补充,大量的经验数据表明边界是问题多发区,如果边界测试没有问题就认为内部区域发生问题的概率较小。(边界值测试的优先级相对比较高)
上点:边界上的点,闭内开外(闭指域的边界是封闭的,即闭区间;开指域的边界是开放的,即开区间)。
离点:离上点最近的点称为离点。开内闭外。
内点:域范围内的任意一点。
2、边界值分析
确认输入、输出的边界,然后取刚好大于、等于、小于边界的参数作为测试用例测试
3、边界值的方法
(1)如果输入条件规定值的范围,则应取边界点的数据,以及边界点两边的数据进行测试
(2)如果输入的条件规定了值的个数,则用最大个数及其两边的点、最小个数及其两边的点作为测试数据
(3)根据规格说明的每个输出条件,应用前面的原则