zoukankan      html  css  js  c++  java
  • 等价类划分方法的应用之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 请输入有效字符

      代码及结果:

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

        以下是代码截图:

          

        以下是结果截图:

  • 相关阅读:
    C++类中的函数重载
    C++中的友元
    bzoj 2820
    莫比乌斯函数
    bzoj 2440: [中山市选2011]完全平方数
    莫比乌斯反演1
    [转]C++ 指针和引用
    P2756 飞行员配对方案问题
    P2055 [ZJOI2009]假期的宿舍
    P2654 原核生物培养
  • 原文地址:https://www.cnblogs.com/panbosponge/p/4374415.html
Copyright © 2011-2022 走看看