测试用例设计白皮书--判定表驱动分析方法

发表于:2008-1-22 16:16

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

   

11111

这里,判定表只给出了16种规则中的8种。事实上,除这8条以外的一些规则是指当不能满足指定的条件,执行3种操作时,要执行1个默许的操作。在没必要时,判定表通常可略去这些规则。但如果用判定表来设计测试用例,就必须列出这些默许规则(如下表)。


 


规则5

规则6

规则7

规则8

条件1

-

N

Y

Y

条件2

-

Y

Y

N

条件3

Y

N

N

N

条件4

N

N

Y

-

默许操作

x

x

x

x

默许的规则



2)判定表的优点和缺点
I.
优点:它能把复杂的问题按各种可能的情况一一列举出来,简明而易于理解,也可避免遗漏。

II.
缺点:不能表达重复执行的动作,例如循环结构。


3)B. Beizer 指出了适合使用判定表设计测试用例的条件:
①规格说明以判定表形式给出,或很容易转换成判定表。
②条件的排列顺序不会也不影响执行哪些操作。
③规则的排列顺序不会也不影响执行哪些操作。
④每当某一规则的条件已经满足,并确定要执行的操作后,不必检验别的规则。
⑤如果某一规则得到满足要执行多个操作,这些操作的执行顺序无关紧要。
B. Beizer提出这5个必要条件的目的是为了使操作的执行完全依赖于条件的组合。其实对于某些不满足这几条的判定表,同样可以借以设计测试用例,只不过尚需增加其它的测试用例罢了。

 

相关文章:

测试用例设计白皮书--测试用例设计综合策略

测试用例设计白皮书--场景设计方法

测试用例设计白皮书--因果图方法

测试用例设计白皮书--错误推测方法

测试用例设计白皮书--等价类划分方法

测试用例设计白皮书--测试用例基本概念

测试用例设计白皮书--边界值分析方法

测试用例设计白皮书--功能图分析方法

测试用例设计白皮书--正交实验设计方法


 

55/5<12345
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号