5第7章基于决策表的测试要点.pptVIP

  • 55
  • 0
  • 约3.31千字
  • 约 39页
  • 2016-05-03 发布于湖北
  • 举报
续…… 此月是12月 此月是2月 此年是闰年 NextDate函数的精简决策表 续…… NextDate函数的测试用例 指导方针和观察 决策表技术适用的应用程序的特征: if-then-else逻辑很突出 输入变量之间存在逻辑关系 涉及输入变量子集的计算 输入与输出之间存在因果关系 很高的McCabe圈复杂度 决策表的优点 能把复杂的问题按各种可能的情况一一列举出来 简明而易于理解 可避免遗漏 决策表的缺点 不能表达重复执行的动作,例如循环结构 决策表不能很好地伸缩 有n个条件的决策表有2n 个规则。 解决方法 使用扩展条目决策表、代数简化表,将大表“分解”为小表,查找条件项的重复 课堂练习 隔一天的日期 程序有三个输入变量month、day、year,分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入为2004年11月29日,则该程序的输出为2004年12月1日。 第7章 基于决策表的测试 决策表 基于决策表的测试 案例:三角形问题,NextDate问题 练习:隔一日问题 7.1 决策表 决策表的原理 决策表的组成 决策表建立的步骤 1. 决策表的原理 决策表 决策表:Decision Table 决策表是分析和表达多逻辑条件下执行不同操作的工具。 在程序设计发展的初期,决策表被

文档评论(0)

1亿VIP精品文档

相关文档