- 107
- 0
- 约2.31千字
- 约 5页
- 2017-02-01 发布于北京
- 举报
等价类、边界值:判定输入条件项的合法性
决策表、因果图:判定输入条件项的逻辑关系
决策表(判定表)
??优点:它能把复杂的问题按各种可能的情况一一列举出来,简明而易于理解,也可避免遗漏。
适用条件:
B. Beizer 指出了适合使用判定表设计测试用例的条件:
①规格说明以判定表形式给出,或很容易转换成判定表。
②条件的排列顺序不会也不影响执行哪些操作。
③规则的排列顺序不会也不影响执行哪些操作。
④每当某一规则的条件已经满足,并确定要执行的操作后,不必检验别的规则。
⑤如果某一规则得到满足要执行多个操作,这些操作的执行顺序无关紧要。
B. Beizer提出这5个必要条件的目的是为了使操作的执行完全依赖于条件的组合。其实对于某些不满足这几条的判定表,同样可以借以设计测试用例,只不过尚需增加其它的测试用例罢了。
因果图
前面介绍的等价类划分方法和边界值分析方法,都是着重考虑输入条件,但未考虑输入条件之间的联系。如果在测试时必须考虑输入条件的各种组合,可能的组合数将是天文数字。因此必须考虑使用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来考虑设计测试用例,这就需要利用因果图。
因果图方法最终生成的就是决策表。它适合于检查程序输入条件的各种组合情况。
利用因果图生成测试用例的基本步骤是:
? 分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪些
原创力文档

文档评论(0)