前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >测试思想-测试设计 测试用例设计之判定表驱动分析方法

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

作者头像
授客
发布2019-09-11 10:11:34
6870
发布2019-09-11 10:11:34
举报
文章被收录于专栏:授客的专栏

by:授客 QQ:1033553122

1.定义

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

2.判定表的优点

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

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

3.判定表形式

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

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

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

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

4.规则及规则合并

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

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

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

6.规则及规则合并举例

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

化简后的读书指南判定表

7.判定表的建立步骤:

1)确定规则的个数。

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

3)填入条件项。

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

5)简化判定表。

pdf版下载

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-02-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档