基于决策表的测试课程.pptVIP

  • 3
  • 0
  • 约3.31千字
  • 约 39页
  • 2019-12-09 发布于江苏
  • 举报
第7章 基于决策表的测试 决策表 基于决策表的测试 案例:三角形问题,NextDate问题 练习:隔一日问题 7.1 决策表 决策表的原理 决策表的组成 决策表建立的步骤 1. 决策表的原理 决策表 决策表:Decision Table 决策表是分析和表达多逻辑条件下执行不同操作的工具。 在程序设计发展的初期,决策表被当作编写程序的辅助工具。 2. 决策表的组成 条件桩(Condition Stub) 列出问题的所有条件 动作桩(Action Stub) 列出可能采取的操作 条件项(Condition Entity) 列出条件桩的取值 动作项(Action Entity) 列出条件项各种取值下应该采取的动作 决策表的组成 规则 任何一个条件组合的特定取值及其相应要执行的操作称为规则; 在决策表中贯穿条件项和动作项的一列就是一条规则; 决策表中列出多少组条件取值,也就有多少条规则,即条件项和动作项有多少列。 规则示例:三角形问题 规则(续) 规则合并 规则合并就是决策表的简化。 有两条或多条规则具有相同的动作,并且其条件项之间存在着极为相似的关系,就可以将规则合并。 (1)两条规则合并成一条 条件项“—”表示与取值无关。 条件项“—”在逻辑上包含其它的条件。 (2)两条规则的进一步合并 3. 决策表建立步骤 根据软件规格说明 ①列出所有的条件

文档评论(0)

1亿VIP精品文档

相关文档