zoukankan      html  css  js  c++  java
  • 等价类划分--EditBox问题

        众所周知,等价类划分法是黑盒测试中的一种典型方法。在实现时完全不用去考虑程序的内部结构,而是只根据程序对应的规格说明书对要进行的输入范围进行划分,分成若干个互不相交的子集,即为等价类。常用的等价类划分原则有以下几种:

    1、按区间划分。

    2、按数值划分。

    3、按数值集合划分。

    4、按限制条件或规则划分。

    5、细分等价类。

        在设计测试用例时,测试人员应同时考虑有效等价类和无效等价类测试用例的设计。

    例:EditBox测试用例设计

      允许输入1到6个英文字符或数字,按OK结束
      考虑有效等价类:长度:1到6;字符:a-z,A-Z,0-9
      考虑无效等价类:长度:0,7;字符:英文、数字以外字符,控制字符,标点符号等
     
    有效等价类 无效等价类
    l长度:1--6 长度<1 或者 长度>6
    字符:a-z A-Z 0-9 英文、数字以外字符,控制字符,标点符号等
      测试用例:
    编号 测试用例 结果
    1 a TRUE
    2 4 TRUE
    3 `-?., FALSE
    4 352456 TRUE
    5 a2a3a4 TRUE
    6 null FALSE
    7 adf4afg FALSE
    8 SFF3AA TRUE
    9 ADGGsdg FALSE
    以上即为EditBox的测试用例的设计过程。
     
  • 相关阅读:
    SpringCloud微服务基础学习
    EF6 + MySql 建立项目引用失败
    Forword(请求转发)与Redirect(重定向)区别
    Java 中 Hashtable与HashMap的区别
    cookie和session
    configparser模块的简单使用
    列表中的陷阱
    Python3面向对象编程总结
    Python---RabbitMQ的使用
    Django的template自定义函数的创建和使用
  • 原文地址:https://www.cnblogs.com/jied/p/4356718.html
Copyright © 2011-2022 走看看