问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

测试用例设计方法(二)判定表和因果图

发布网友 发布时间:2022-12-15 13:59

我来回答

1个回答

热心网友 时间:2024-11-29 20:45

判定表是分析和表达多种输入条件下系统执行不同动作的工具,它可以把复杂的逻辑关系和多种条件组合的情况表达得既具体又明确

判定表法设计用例的步骤

• 确定规则的个数。如这里有3个条件,每个条件有两个取值,故应有2*2*2=8种规则

• 列出所有的条件桩和动作桩

• 填入条件项

• 填入动作桩和动作顶

• 化简,合并相似规则

• 将每条规则转化为用例

判定表的合并

化简工作是以合并相似规则为目标的。如果表中有两条或多条规则具有相同的动作,并且其条件项之间存在极为相似的关系,我们便可以将其合并

判定表的优缺点

• 优点:它能把复杂的问题按各种可能的情况一一列举出来,简明而易于理解,也可避免遗漏

• 缺点:合并存在漏测的风险。一个显然易见的原因是,虽然某个输入条件在输出接口上是无关的,但是在软件设计上,内部针对这个条件走了不同的程序分支

因果图是一种挑选高效测试用例以检查组合输入条件的系统方法,因果图法是基于这样的一种思想:一些程序的功能可以用判定表(或称决策表)的形式来表示,并根据输入条件的组合情况规定相应的操作。

因果图法的定义

�是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。

采用因果图法设计测试用例的步骤:

(1)根据程序规格说明书描述,分析并确定因(输入条件)和果(输出结果或程序状态的改变),画出因果图。

(2)将得到的因果图转换为判定表。

(3)为判定表中每一列所表示的情况设计一个测试用例。

使用因果图法的优点:

(1)考虑到了输入情况的各种组合以及各个输入情况之间的相互制约关系。

(2)能够帮助测试人员按照一定的步骤,高效率的开发测试用例。

(3)因果图法是将自然语言规格说明转化成形式语言规格说明的一种严格的方法,可以指出规格说明存在的不完整性和二义性。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
联想Z470AM I5处理器与I3 联想ideapad z470 独显默认设置是什么 联想Z470 I5处理器 GT520M的显卡跟普通的GT520M显卡有什么区别 性能怎 ... 我新买了一台联想z470 i3-2310 但是朋友说显卡不太好!! 我玩天龙八部... 联想的z470笔记本 上面 的独显GT520M 能不能 更换 或者是升级阿? ...我的是双显卡的 z470- i5 显卡是 gt520m 能换吗 vivo手机耳机麦克风说话声音小 耳机通话声音小是怎么回事 为什么我手机耳机的麦克风声音很小怎么调 求:7个字的情侣游戏名,纯汉字,有诗意的(不要古诗)。不带任何符号或英文... 摩托车轮胎半热熔轮胎和普通轮胎区别 摩托车强体胎和普通胎的区别 桂花怎么扦插 桂花的扦插方法 临界爵迹限量版预定 SHE 出版的《爱的三温暖》上海哪里有卖? 学校有权限查看学生的高中合格考准考证吗 检验士成绩出来过了算不算有证 9月份考试的审计师几时出成绩 电梯检验师成绩不出 上海初级检验师2022年成绩 qq微信网名 好听的qq微信网名简单 为什么拼多多看不到退货保障中 拼多多运费险享运费包退货6.5元是什么意思 万诗妤名字里的故事是什么 qq怎么发限时红包给好友 2022年个税时间 有抖音号怎么看 冬季吃东西注意事项 董酒饮食注意事项 什么具有二维图形绘制三维图形绘制图形编辑功能。 今日新开天龙八部私服 跑跑卡丁车如何连喷与断位漂移? 跑跑卡丁车求断位漂移技巧 晚上吃方便面的危害有哪些 信用度是什么? 中英康悦年华医疗保险优缺点 免赔额两万是硬伤 雷军:2021 年 Q2 小米手机销量超越苹果,首次成为全球第二 怎么添加 添加微信好友的步骤 知道怎么加好友 微信如何添加wxid开头的好友? 如何利用添加好友 怎么加好友 如何添加好友的? 怎么加好友 怎么加好友 加好友的方法介绍 2003年是什么年啊? 2003年属什么年 175斤多少英镑 伤感女生头像不带字 qq头像女生唯美不带字 茶几摆放方向禁忌 茶几摆放注意事项 客厅茶几摆放需要注意什么风水禁忌