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

  • 0
  • 0
  • 约5.12千字
  • 约 44页
  • 2022-04-15 发布于上海
  • 举报
1;第2章 程序调试技术 ;调试活动由两部分组成: ⑴ 确定程序中可疑错误的确切性质和位置。 ⑵ 对程序(设计,编码)进行修改,排除这个错误。; 通常,调试工作是一个具有很强技巧的工作。软件运行失效或出现问题,往往只是潜在错误的外部表现,而外部表现与内在原因之间常常没有明显的联系。如果要找出真正的原因,排除潜在的错误,不是一件易事。因此可以说,调试是通过现象找出原因的一个思维分析的过程。;2.1 调试步骤; ⑷ 重复进行暴露了这个错误的原始测试或某些有关测试,??确认: 该错误是否被排除; 是否引进了新的错误。 ⑸ 如果所作的修改无效,则撤销这次改动,重复上述过程,至到找到一个有效的解决方法为止。; 调试是一个相当艰苦的过程,究其原因除了开发人员心理方面的障碍外,还因为隐藏在程序中的错误具有下列特殊的性质: ⑴ 错误的外部征兆远离引起错误的内部原因,对于高度耦合的程序结构此类现象更为严重; ⑵ 纠正一个错误造成了另一错误现象(暂时)的消失; ⑶ 某些错误征兆只是假象; ⑷ 因操作人员一时疏忽造成的某些错误征兆不易追踪;; ⑸ 错误是由于时序问题而不是程序引起的; ⑹ 输入条件难以精确地再构造(例如,某些实时应用的输入次序不确定); ⑺ 错误征兆时有时无,此现象对嵌入式系统尤其普遍; ⑻ 错误是由于把任务分布在若

文档评论(0)

1亿VIP精品文档

相关文档