等价类划分和边界值的区别与联系
例子:参数输入“1~99”为合法
一、等价类划分法:
1. 按照位数不同划分:输入“空、个位数、十位数、百位数”,测试了“空、1、11、101”,就不用在测试“2、22、102”了,因为“个十百”位数都是等价的,属于同一类型;
2. 按照长度不同来分:如1、1.0,测试过了就不用测试时2.0或1.0001之类的了,等价区间没有小数点。
3. 按输入类型划分:数字、字母、符号等等;
二.边界值
1. 最小边界是1,最大边界是99,这两个是合法边界的极限,必须测试,然后在测试超出边界的,如:0和100,这样测完说明参数设置的范围正确且没有超出
三、异同
等价类划分法:将测试过程中的输入、输出、操作等相似内容分组,从每组中挑选具有代表性的内容作为测试用例,划分份有效等价类和无效等价类
边界值分析法:确认输入、输出的边界,然后取刚好等于、大于、小于边界的参数作为测试用例测试;
他俩的定义就是不同,一个属于确认有有效区间,一个属于确认边界,联系就是等价类划分和边界值要一起考虑,边界值分析法属于等价类划分法的补充,任何等价区间都有边界,有边界就有等价区间。