等价类划分法概述定义
定义: 输入具有代表性的数据子集。
等价类 有效等价类 ---满足需求
无效等价类—不满足需求
(概念)计算两个1—100之间整数的和
有效等价类 1-100 20
无效等价类 小于1 0
无效等价类 大于100 130
练习
QQ账号: 6---10位自然数
有效的:
1 长度在6—10位之间
2 类型是0---9自然数
无效的
3 长度小于6
4 长度大于10
负数
小数
英文字母
字符
中文
10 空
11 空格
要点:构造无效规则时要注意:只能同时违背一条规则(控制变量法)
总结
等价类适用场景:
有数据输入的地方,就可以使用等价类划分法。如:输入框
测试思想:
从大量数据中划分范围(等价类),然后从每个范围中挑选代表数据,这些代表数据要能反应这个范围内数据的测试结果。
概念:
有效等价类:对程序来说,有意义的、合理的数据(正确的、有效的数据)
无效等价类:对程序来说,没有意义、不合理的数据(错误的、无效的数据)
为什么使用边界值法