一、等价类
1、什么是等价类
等价类划分是一种典型的、常用的黑盒测试方法,这种方法把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量有代表性的测试数据取得较好的测试结果。
素质教育:A(81-100) B(71-80) C(60-70) D(<60)
zhangsan 85 A
lisi 99 A
等价类:
有效等价类:根据需求,划分出的合理、有效数据
无效等价类:根据需求,划分出的不合理、无效数据
2、等价类划分的原则
1)如果输入条件规定了取值范围或值的个数,则可以确定一个有效等价类和两个无效等价类
需求:分数:0-100
分数的输入值可以进行如下的划分:
1个有效等价类:0-100 (1)
2个无效等价类:<0 (2) >100 (3)
2)输入条件规定了输入值的集合,或是规定了必须如何的条件,则可以确定一个有效等价类和一个无效等价类
需求:城市:直辖市【北京、天津、上海以及重庆】
1个有效等价类:直辖市 (1)
1个无效等价类:不是直辖市 (2)
3)在输入条件是一个布尔量的情况下,可确定一