• 有效等价类划分


    一、定义

      所谓等价类是指输入域的某个互不相交的子集合,所有等价类的并集便是整个输入域。目的在于测试用例的无冗余性。

    二、划分等价类( valid / invalid )

      (1)有效等价类:检验程序是否实现了规格说明预先规定的功能和性能。

      (2)无效等价类:检查软件功能和性能的实现是否有不符合规格说明要求的地方。

    三、等价类划分的方法

      常用的等价类划分原则

      (1)按区间划分

      (2)按数值划分

      (3)按数值集合划分

      (4)按限制条件或规则划分

      (5)细分等价类

    四、等价类划分方法的应用

      

      划分等价类:

       有效等价类:

        (1)长度:1到6

        (2)字符:a-z,A-Z,0-9

       无效等价类

        (1)长度:0,7

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

      

    编号 有效等价类 编号 无效等价类
    1 长度为1-6 5 长度为0
    2 字符a-z 6 长度为7
    3 字符A-Z 7 字符:英文/数字以外字符,控制字符,标点符号
    4 字符0-9    

      设计测试用例:

    测试用例 覆盖等价类 期望输出
    a 1,2 输入成功
    abcd 1,2 输入成功
    ABCD 1,3 输入成功
    1032 1,4 输入成功
    acAB12 1,2,3,4       输入成功
    ''(空) 5 请输入name
    1234asdA 6 请输入长度0-6以内的字符
    123%¥ 7 输入的名字中有非法字符,请重新输入

          

  • 相关阅读:
    Reporting Services无法连接ORACLE,提示:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本
    ORA-12504:tns:监听程序在 CONNECT_DATA中未获得SERVICE_NAME
    指针
    将gridview 的数据导出EXCEL
    SAP 销售订单中采购标识无法修改
    Spring aop 实例(转)
    JVM — 性能调优
    Linux命令(持续更新)
    J.U.C|一文搞懂AQS(转)
    windows下监控和分析java进程
  • 原文地址:https://www.cnblogs.com/zzy-blogs/p/4358108.html
Copyright © 2020-2023  润新知