zoukankan      html  css  js  c++  java
  • 测试用例设计方法-等价类划分

    等价定义

    具有相同属性或方法的事务的集合
    这个集合中某个个体所表现的特征与其他个性完全相同
    对于某个测试对象的测试输入而言,某个个体能够被接受或被拒绝,则该个体所在集合中的任意个体都应该被接受或被拒绝


    等价类划分

    有效等价类

    针对被测对象而言,合理的、有意义的、能被系统接受的输入

    无效等价类

    针对被测对象而言,不合理、无意义的、不被系统接受的输入


    等价类划分规则

    1.如果需求规定了输入域的取值个数或确定了某个范围时,则可确定一个有效等价类和两个无效等价类
    2.如果需求规定了某个输入域的集合,或必须如何的情况下,可确定一个有效等价类和一个无效等价类
    3.如果需求规定某个输入域是真假值时,则可确定若干个有效等价类和一个无效等价类
    4.用户需求必须遵守某种规则时,则可确定一个有效等价类和若干个无效等价类


    进行用例设计


    1.根据需求划分有效及无效等价类,有效等价类统一编号,无效等价类统一编号
    2.设计一个新的测试用例,使其尽可能覆盖所有尚未覆盖的有效等价类,知道所有有效等价类被覆盖
    3.设计一个新的测试用例,使其仅设计一个无效等价类,知道所有无效等价类被覆盖


    等价类四则运算

    不考虑需求其他子项,细致分解当前测试点及详细需求,做累加

    根据业务规则减少、排除、不可能出现的规则,减少不可能出现的组合


    如果有效等价类具有互斥条件的组合时,可进行相乘得到用例个数


    排除所有具有重复性的等价类,尽可能做到有效等价类之间交集为空,无效等价类之间交集也为空,有效等价类和无效等价类的并集为整个输入域

  • 相关阅读:
    Spring Tool Suite 配置和使用
    自动提示在线/离线状态
    Excel数据导入数据库的SQL快速生成
    MySQL查询和删除重复数据
    内存不足时,调用ajax报的错
    订单支付成功后存储过程
    下订单存储过程
    课程表,订单表(统计报名人数),评论表(统计评论的人数),点赞表(点赞人数)
    更改浏览器的滚动条样式
    自定义文本选中样式
  • 原文地址:https://www.cnblogs.com/jingdenghuakai/p/11417954.html
Copyright © 2011-2022 走看看