分类:
2008-10-15 13:47:07
等价类划分的目的就是为了在有限的测试资源
a) 一个取值范围的情况 (1个有效等价,2个无效等价)
大家看到密码输入框的限制是密码长度>=4。但是其实还是有个隐含的条件。也就是密码字段在数据库中的限制,当然可以用varchar,但是一般用固定长的字符类型的,比如20。所以有效等价类:密码长度大于等于4小于等于20。无效等价类密码长度小于4或者大于20。所以我们从有效等价类中挑选长度为4的密码形成一个test case。从无效等价类中挑选3,21作为2个test case。(注:也许大家想加入20这个case,但是这个是边界值分析考虑的事情了)
b) 布尔型取值(1个有效等价,1个无效等价)
对于验证码我们很熟悉了,其实是一种布尔型取值。True或者False。这里就是一个有效等价类和一个无效等价类。4828和4827分别作为test case
[1]