• 软件测试——多个输入的等价类划分方法应用


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

    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.总结:

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

  • 相关阅读:
    TensorFlow 官方文档中文版 --技术文档
    借助离散数学解决“哈弗大学智商测试”一题 --编程算法
    Python3文件操作1 --Python3
    ThinkPHP5.0完全开发手册 --技术文档
    JSON和Serialize数据格式的对比
    JSON格式简介
    Github的简易操作
    Python3之JSON数据解析实例:新闻头条 --Python3
    MySql常用函数 --MySql
    Git简易教程
  • 原文地址:https://www.cnblogs.com/ren0506/p/4375815.html
Copyright © 2020-2023  润新知