zoukankan      html  css  js  c++  java
  • 等价类划分概述

    等价类划分法概述定义

      定义:输入具有代表性的数据子集

        等价类  分为  有效等价类---满足需求

                 无效等价类-不满足需求

           计算两个1---100之间整数的和

            有效等价类  1---100之间

            无效等价类  <1

            无效等价类  >100

            无效等价类  字母

            无效等价类  特殊字符

            无效等价类  空格

            无效等价类  空白

    等价类操作步骤

      1.设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖的有效等价类,重复这个过程,直至所有的有效等价类均被测试用例所覆盖;

      2.设计一个新的测试用例,使其仅覆盖一个无效等价类,重复这个过程,直至所有的无效等价类均被测试用例覆盖

      举例:QQ账号 6--10位自然数

        有效的:1.长度在6-10位之间

            2.类型是0---9自然数

        无效的:3.长度小于6

            4.长度大于10

            5.负数

            6.小数

            7.因为字母

            8.字符

            9.中文

            10空

            11空格

    Step1、分析需求中包含多少个独立功能

      判断独立功能的标准:

          01 功能名是一个动词

          02不可继续往下分割

          03包含三要素:输入、处理、输出

    Step2、分别针对每个独立功能开展需求分析

      01分析界面可见输入参数,罗列参数个数及名称

      02分析界面不可见输入参数:网络、浏览器/系统、权限、数据库服务、系统本身服务

    Step3、分析界面可见输入参数的特点及其关系

      输入参数需要用户输入数据,

      并且存在有效/无效规则校验

      ----则用等价类法设计测试用例

    Step4、分别罗列每个界面可见输入参数的有效无效规则,形成等价类表

    测试文本框类型应考虑的几个维度

    1.   长度
    2.   类型
    3.   组成规则
    4.   是否为空
    5.   是否重复
    6.   是否区别大小写
    7.   是否去前中后空格

    构造无效规则时要注意:智能同时违背一条规则

       

  • 相关阅读:
    JVM Ecosystem Report 2020
    TiDB 简介
    Docker镜像分层打包方案
    Promethues + Grafana + AlertManager使用总结
    Spring Boot自动注入原理
    Spring Boot 2.x 自定义Endpoint
    Oracle 等待事件 Enq: CF
    1000行MySQL学习笔记
    PostgreSQL DBA常用SQL查询语句
    MongoDB DBA常用的NoSQL语句
  • 原文地址:https://www.cnblogs.com/funkyd/p/10885264.html
Copyright © 2011-2022 走看看