软件测试技术与质量保证.pptVIP

  • 0
  • 0
  • 约6.02千字
  • 约 44页
  • 2019-10-17 发布于福建
  • 举报
软件测试技术与质量保证 主讲人:徐丽 第2章 程序调试技术 程序调试是在进行了成功的测试之后才开始的工作。它与软件测试不同,软件测试的目的是尽可能多地发现软件中的错误,但进一步诊断和改正程序中潜在的错误,则是调试的任务。 调试活动由两部分组成: ⑴ 确定程序中可疑错误的确切性质和位置。 ⑵ 对程序(设计,编码)进行修改,排除这个错误。 通常,调试工作是一个具有很强技巧的工作。软件运行失效或出现问题,往往只是潜在错误的外部表现,而外部表现与内在原因之间常常没有明显的联系。如果要找出真正的原因,排除潜在的错误,不是一件易事。因此可以说,调试是通过现象找出原因的一个思维分析的过程。 2.1 调试步骤 调试的执行步骤如下: ⑴从错误的外部表现形式入手,确定程序中出错位置; ⑵ 研究有关部分的程序,找出错误的内在原因; ⑶ 修改设计和代码,以排除这个错误; ⑷ 重复进行暴露了这个错误的原始测试或某些有关测试,以确认: 该错误是否被排除; 是否引进了新的错误。 ⑸ 如果所作的修改无效,则撤销这次改动,重复上述过程,至到找到一个有效的解决方法为止。 调试是一个相当艰苦的过程,究其原因除了开发人员心理方面的障碍外,还因为隐藏在程序中的错误具有下列特殊的性质: ⑴ 错误的外部征兆远离引起错误的内部原因,对于高度耦合的程序结构此类现象更为严重; ⑵ 纠

文档评论(0)

1亿VIP精品文档

相关文档