• 测试思想-测试设计 测试用例设计之判定表驱动分析方法


    测试用例设计之判定表驱动分析方法

    by:授客 QQ1033553122

    1.定义

    分析和表达多逻辑条件下执行不同操作的情形的工具。

     

    2.判定表的优点

    能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。

    在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。判定表很适合于处理这类问题。

     

    3.判定表形式

     

     



    1)条件桩:列出所有逻辑条件。通常给出的逻辑条件之间与排列次序无关。

    2)动作桩:列出与条件桩对应的可能操作。同上,操作之间与排列次序无关。

    3)条件项:列出条件桩的所有取值,每个条件项可能是多个逻辑条件取值的组合。

    4)动作项:列出动作桩的所有取值,即与条件项对应的可能操作。

     

    4.规则及规则合并

    1)规则:把垂直方向上,由一个条件项及其对应动作项构成的列称为一条规则。

    2)规则合并:合并有两条或多条具有相同的动作,并且其条件项之间极为相似的的规则。

     

    5.例子,阅读指南判定表 

     



     

    6.规则及规则合并举例

    如下图左端,两规则动作项一样,条件项类似,在条件12分别取YN时,无论条件3取何值,都执行同一操作,即要执行的动作与条件3无关。所以,可合并表示与取值无关。

     



     

    化简后的读书指南判定表


     

    7.判定表的建立步骤:

    1)确定规则的个数。

    2)列出所有的条件桩和动作桩。

    3)填入条件项。

    4)填入动作项。等到初始判定表。

    5)简化判定表。


    pdf版下载

    测试用例设计之判定表驱动分析方法.pdf


    参考文章: 测试用例设计白皮书_张元礼

  • 相关阅读:
    Cannot find module 'webpack'
    Failed to read auto-increment value from storage engine
    laravel框架查看执行过的sql语句
    windows与虚拟机共享文件夹设置
    csv导出文件中有html
    特定中文字符串正则匹配
    运动跟踪等算法的解释
    自控力这本书的读后感
    提取肤色信息原理及操作——opencv
    那些年我们排过的序之希尔排序
  • 原文地址:https://www.cnblogs.com/shouke/p/10157909.html
Copyright © 2020-2023  润新知