第09章软件测试及维护.pptVIP

  • 17
  • 0
  • 约1.48万字
  • 约 87页
  • 2018-06-21 发布于湖北
  • 举报
第九章 软件测试与维护 例如: 某应用程序完成如下功能:输入某年某月某日(1900年~2050年),判断这一天是这一年的第几天。 程序C源代码如下:       main() { int day,month,year,sum,leap; printf(\nplease input year,month,day\n); scanf(%d,%d,%d,year, month,day); 1、用下述表格形式设计边界值测试用例 满足路径覆盖指标的测试案例至少多少个?用路径图标出. 该程序是否有缺陷?这些缺陷可以用什么测试案例检测出来? 二、调试的策略 (一)强行排错: 1、输出存储器内容 2、打印语句 3、自动工具 (二)回溯法 采用回溯法排错时,调试人员首先分析错误征兆,确定最先出现“症状”的位置,然后人工沿程序的控制流程往回追踪源程序代码,直到找到错误根源或确定错误产生的范围为止。 (三)归纳法 归纳法就是从线索(错误征兆)出发,通过分析这些线索之间的关系而找出故障的一种系统化的思考方法。这种方法主要包括下述四个步骤: (1)收集有关的数据 (2)组织数据 (3)提出假设

文档评论(0)

1亿VIP精品文档

相关文档