第7章实现(12-13).pptVIP

  • 7
  • 0
  • 约3.13万字
  • 约 138页
  • 2017-05-30 发布于四川
  • 举报
第7章 实现 7.1 编码(自学) 7.2 软件测试基础 7.3 单元测试 7.4 集成测试 7.5 确认测试 7.6 白盒测试技术 7.7 黑盒测试技术 7.8 调试 7.9 软件可靠性 本章基本概念 实现:软件的编码和测试称为软件的实现。 编码:把软件设计结果翻译成某种程序设计语言书写的程序。编码是对设计结果进一步细化的过程。 编码要求:合理选择程序设计语言,按照良好的编码风格,编写结构清晰、易读易懂、运行高效的程序。同时,还要提高程序的可靠性、可测试性和可维护性。 测试:测试是通过一定的检测技术和方法运行程序而发现程序错误的过程。 测试的必要性和重要性: 软件开发错误在所难免,检测和发现错误是必须的; 错误推迟到生产运行过程中暴露出来,维护代价更高,而且往往会造成严重的后果。 测试周期:在软件生命周期中横跨两个阶段:编码(单元)测试阶段和综合测试阶段。 单元测试:在编写出每个模块代码之后就对它做必要的测试,由模块编写者来测试,编码和单元测试属于软件生命周期的同一个阶段。 综合测试:单元测试之后,对软件系统进行的集成、验收等测试。综合测试属于软件生命周期中一个独立的阶段,通常由第三方完成。 测试任务:软件测试工作是一项非常艰巨的任务。占软件开发总工作量的40%以上,在极端情况,可能达到其它开发阶段总成本的3倍到5倍。 调试:对测试所发现的错误进行诊断和改正

文档评论(0)

1亿VIP精品文档

相关文档