zoukankan      html  css  js  c++  java
  • 软件测试——多个输入的等价类划分方法应用

    多个输入等价类划分测试用例例子:

    1.问题:在三个文本框中输入1到6个英文字符或数字,按ok结束。

    2.等价类划分:

    编号 有效等价类 编号 无效等价类
    1 文本框1长度:1-6 8 文本框1长度<1 或者 长度>6
    2 文本框2长度:1-6 9 文本框2长度<1 或者 长度>6
    3 文本框3长度:1-6 10 文本框3长度<1 或者 长度>6
    4 文本框1为字符:a-z A-Z 0-9 11 文本1输入字母数字以外的字符,控制字符,标点符号
    5 文本框2为字符:a-z A-Z 0-9 12 文本2输入字母数字以外的字符,控制字符,标点符号
    6 文本框3为字符:a-z A-Z 0-9 13 文本3输入字母数字以外的字符,控制字符,标点符号
    7 输入3组字符串 14 输入2组,1组或者没输入

    3.测试用例:

    编号 文本框1 文本框2 文本框3 覆盖等价类 预期输出
    1 1as 2bf 3cade 1,2,3,4,5,6,7 输入正确
    2 12345 abcde 123ads 1,2,3,4,5,6,7 输入正确
    3 1#3c asd34 adaf4 1,2,3,5,6,7,11 文本框1输入有误
    4 1231244ad qwrj45 23ks 2,3,4,5,6,7,8 文本框1输入有误
    5 asd 1b%sd sdada 1,2,3,4,6,7,12 文本框2输入有误
    6 @#ada 12 sd3rrrr555 1,2,5,6,7,8,9,10,11

    文本框1输入有误

    文本框2输入有误

    7 ads@$ 1bdssdssd %s 1,3,5,7,8,9.11,13

    文本框1输入有误

    文本框2输入有误

    文本框3输入有误

    8 as   1sd 1,3,4,6,7

    文本框2输入有误

    4.总结:

    相比较而言,增加输入对等价类划分要求更为复杂,严格,当然,测试用例也更为复杂,所以我们更需要谨慎对待。

  • 相关阅读:
    UVA 11488 Hyper Prefix Sets (字典树)
    UVALive 3295 Counting Triangles
    POJ 2752 Seek the Name, Seek the Fame (KMP)
    UVA 11584 Partitioning by Palindromes (字符串区间dp)
    UVA 11100 The Trip, 2007 (贪心)
    JXNU暑期选拔赛
    计蒜客---N的-2进制表示
    计蒜客---线段的总长
    计蒜客---最大质因数
    JustOj 2009: P1016 (dp)
  • 原文地址:https://www.cnblogs.com/ren0506/p/4375815.html
Copyright © 2011-2022 走看看