决策表驱动测试策略研究与实践.pptxVIP

  • 1
  • 0
  • 约3.1千字
  • 约 40页
  • 2026-05-26 发布于江苏
  • 举报

第7章基于决议表的测试决议表基于决议表的测试案例:三角形问题,NextDate问题练习:隔一日问题第1页

7.1决议表决议表的原理决议表的组成决议表建立的环节第2页

1.决议表的原理决议表决议表:DecisionTable决议表是分析和表示多逻辑条件下执行不同操作的工具。在程序设计发展的早期,决议表被当作编写程序的辅助工具。第3页

2.决议表的组成条件桩(ConditionStub)列出问题的所有条件动作桩(ActionStub)列出可能采用的操作条件项(ConditionEntity)列出条件桩的取值动作项(ActionEntity)列出条件项各种取值下应该采用的动作第4页

决议表的组成第5页

规则任何一种条件组合的特定取值及其相应要执行的操作称为规则;在决议表中贯穿条件项和动作项的一列就是一条规则;决议表中列出多少组条件取值,也就有多少条规则,即条件项和动作项有多少列。第6页

规则示例:三角形问题第7页

规则(续)规则合并规则合并就是决议表的简化。有两条或多条规则含有相似的动作,并且其条件项之间存在着极为相似的关系,就能够将规则合并。第8页

(1)两条规则合并成一条条件项“—”表示与取值无关。第9页

条件项“—”在逻辑上包括其它的条件。(2)两条规则的进一步合并第10页

3.决议表建立环节依据软件规格说明①列出所有的条

文档评论(0)

1亿VIP精品文档

相关文档