zoukankan      html  css  js  c++  java
  • 黑盒测试——等价类划分方法

    等价类划分概念:

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

    等价类一般划分为有效等价类和无效等价类。

    等价类划分原则:

    常用的等价类划分原则有如下几种方法

    1.按区间划分

    2.按数值划分

    3.按数值集合划分

    4.按限制条件或规则划分

    5.细分等价类

    等价类划分实现测试用例:

    设计的测试用例,使其尽可能多地覆盖尚未覆盖的等价类。

    重复这一步,直到测试用例覆盖了所有的等价类。

    等价类划分测试用例例子

    要求输入1到6个英文字符或数字,按OK结束。

    有效等价类:

    1.长度1-6

    2.a-z,A-Z,0-9

    无效等价类

    1.长度0,大于6

    2.输入字母数字以外的字符,控制字符,标点符号

     
    有效等价类 无效等价类
    长度:1--6 长度<1 或者 长度>6
    字符:a-z A-Z 0-9 输入字母数字以外的字符,控制字符,标点符号

    测试用例:

    编号
    测试用例 预期输出
    1 1 正确
    2 z 正确
    3 2b 正确
    4 null 请按要求输入
    5 1234abc6 请按要求输入
    6 1@? 请按要求输入
    7 AB123 正确
  • 相关阅读:
    1_Flask开启debug
    29_使用celery发送短信
    00_celery介绍(处理耗时任务)
    28_django限制请求方法装饰器
    27_扩展User模型
    05-3_单链表的实现
    05-2_单向链表
    05-1_链表的定义
    04-2_Python中的线性表
    04-1_线性表的操作
  • 原文地址:https://www.cnblogs.com/ren0506/p/4357258.html
Copyright © 2011-2022 走看看