等价类划分方法的应用之EditBox(二)

基于上周博客的问题,这周对该问题进行了一点小的变换,将输入的个数由一个增加到三个,得到新的测试用例

功能要求:

  3个EditBox, 允许1到6个英文字符或数字,按OK结束

 

 有效等价类:

   长度:1到6

 

   字符:a-z,A-Z,0-9

  无效等价类:

  长度:0,7

 

   字符:英文/数字以外字符,控制字符,标点符号

等价类划分:

 

     
     
     
  有效类 无效类
长度 1到6 0,7
字符 a-z,A-Z,0-9 英文/数字以外字符,控制字符,标点符号
合理个数 3 0,1,2

 

  测试用例:

编号 输入 覆盖等价类 输出
test1

11

12

13

长度1到6、字符0-9、合理个数3 输入正确
test2

1a

1b

11

长度1到6,字符0-9、a-z、合理个数3 输入正确
test3

 

11

1a

长度为0,长度1到6,字符0-9、a-z、合理个数2 请输入有效字符
test4

1234567

11

1a

长度为7、长度1到6,字符0-9、a-z、合理个数2 请输入有效字符
test5

11

1!

1234567

长度为7.长度1到6,字符0-9、英文/数字以外字符,控制字符,标点符号,合理个数1 请输入有效字符
test6

 

1!

英文/数字以外字符,控制字符,标点符号,长度为0,合理个数9 请输入有效字符

  代码及结果:

          这次实验对于错误输入均以”请输入有效字符“做输出,但若调整逻辑语句,具体的错误原因如字符长度不服,输入不允许字符也可展示出来,这较为容易实现。

    以下是代码截图:

      

    以下是结果截图:

posted @ 2015-03-28 16:34  潘博sponge  阅读(187)  评论(0编辑  收藏  举报