决策表 因果图.docVIP

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

文档评论(0)

1亿VIP精品文档

相关文档