软件工程 第九章 软件测试.pptVIP

  • 6
  • 0
  • 约7.87千字
  • 约 39页
  • 2017-05-30 发布于湖北
  • 举报
软件工程第九章软件测试解读

9.6 调试 第9章 软件测试的目的是尽可能多地发现程序中的错误,而调试则是指成功的测试之后才开始的工作。调试的目的是根据测试时发现的错误,找出错误的原因和具体位置,并改正错误,因此,调试也称为纠错或排错。测试与调试的不同如表9-8所示。 9.6.1 调试的目的和步骤 9.6 调试 第9章 调试是技巧性很强的工作,调试的关键在于推断程序内部的错误位置及原因。调试工作的困难与人的心理因素和技术因素都有关系,而心理因素的影响常常高于技术手段而占主导地位。常用的调试策略有: 1.强行排错 回溯法 归纳法 演绎法 9.6.2 调试策略 9.6 调试 第9章 由于调试工作有查错和排错两项任务,因此调试原则也分成两组: 1.查错原则 (1)注重用头脑去分析思考与错误征兆有关的信息。 (2)避免用试探法,最多只能把它当作最后手段。 (3)调试工具不能代替人的思考,只能把它当作辅助手段来使用。 (4)避开死胡同。 9.6.3 调试原则 9.6 调试 第9章 2.排错原则 (1)注意错误的群集现象,在错误近邻检查。 (2)采用回归测试,避免因修改引起的新错误。 (3)不能只修改错误的表现,要找到错误的本质并修改。 (4)要修改源代码,而不要修改目标代码。 9.6.3 调试原则 9.7 面向对象软件测试简述 第9章 面向对象的测试模型是一种在整个软件

文档评论(0)

1亿VIP精品文档

相关文档