等价类划分的应用2

  该博客是上一篇的拓展,具体知识点详见http://www.cnblogs.com/zf-1573/p/4357439.html

  在上一篇博客中我们提到在一个文本框中按要求输入字符,其中字符长度不超过6,不少于1,并且只能输入数字和字母。今天我们将输入文本框变为三个,只要有一个不满足,输出就为false。

  测试用例

  

编号 有效等价类 编号 无效等价类
1 字符长度在1~6之间 3 字符长度小于1或大于6
2 字符为a~z,A~Z,0~9 4 字符为英文/数字以外字符,控制字符,标点符号

 

编号 输入框1 输入框2 输入框3 覆盖等价类 期望输出
1 12345 sadfsd 122das 1,2 true
2 123456 abcdefg 23da3 2,3 false
3 1234567 aw 2d2da 2,3 false
4 23";( *&d4 1234# 1,2,4 false
5 sde4((( 1deaew 32fs32s 2,3,4 false
6 wasg7   we32 2,3 false
7 #4df 3sgfd)   2.3,4 false

 

  总结

  本博客仅仅是上一篇的一个拓展,有关等价类的划分,当存在多个输入框,并且需要同时判定时,我们需要考虑每个输入框是否输入正确,如果有一个输入错误,将会返回false,当且仅当每个输入框都输入正确时,才能返回true。

 

posted on 2015-03-29 19:45  四班&郑飞  阅读(133)  评论(0编辑  收藏  举报