zoukankan      html  css  js  c++  java
  • 等价类blahblah

    一、等价类的划分

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

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

    二、等价类划分的规则

       (1)按区间划分。(2)按数值划分。(3)按数值集合划分。(4)按限制条件或规划划分。 (5)按处理方式划分。

           在输入条件规定的取值范围或值的个数的情况下,可以确定一个有效等价类和两个无效等价类。
           在规定了输入数据的一组值中(假定有n个值),并且程序要对每个输入值分别处理的情况下,可以确定n个有效等价类和一个无效等价类。
           在规定输入数据必须遵守的规则的情况下,可以确定一个有效等价类和若干个无效等价类。
           在输入条件规定了输入值的集合或规定了“必须如何”的条件下,可以确定一个有效等价类和一个无效等价类。
           在确定已划分的等价类中各元素在程序处理中的方式不同的情况下,则应将该等价类进一步地划分为更小的等价类。
     
    三、等价类划分的示例
         
    1)划分等价类并编号,下表等价类划分的结果
    有效等价类 无效等价类
    E1(长度为1-6)

    T11(长度为0)

    T12(长度大于6(不包括6))

    E2(字符为0-9,’a-z’或’A-Z’) T2(包含其他字符)
    2)设计测试用例,以便覆盖所有的有效等价类,为每一个无效等价类设计一个测试用例,设计结果如下
     
  • 相关阅读:
    常规渗透:没遇到过的anquan狗
    SQLi-db 批量注入工具+教程
    国外整理的一套在线渗透测试资源合集
    重大漏洞!PHP multipart/form-data头部解析远程拒绝服务漏洞
    MS15-051 修正版Exploit(Webshell可用)
    网站渗透常用到的Python小脚本
    项目<<魔兽登录系统>>
    第七章:存储过程
    第六章:事务,视图和索引
    SQL高级查询:嵌套和分页
  • 原文地址:https://www.cnblogs.com/acrophobia/p/4358484.html
Copyright © 2011-2022 走看看