第8章 软件测试.pptVIP

  • 45
  • 0
  • 约1.64万字
  • 约 92页
  • 2017-09-22 发布于广东
  • 举报
软件测试 软件测试的基本概念 软件测试的过程与策略 测试用例设计 调试 测试计划与测试报告 软件测试的重要性 一个实际的例子说明软件测试的重要性 1963年,美国一艘飞往火星的火箭爆炸,造成1000万美元的损失。原因是其控制软件的Fortran程序中循环语句 DO 5 I =1, 3 被误写为 DO 5 I =1. 3 由于Fortran编译器对空格不作解释,所以被误写的语句成了赋值语句: DO 5 I=1.3 由此造成了重大的损失。 软件测试是以发现错误为目的执行一个程序的过程。它的目的非常明确,就是要尽可能地发现至今为止尚未发现的错误或缺陷。 一般性软件的测试工作量大约占整个开发工作的40% 系统软件或与人的生命财产安全相关的重要软件,其测试工作量可能达到整个开发工作量的3~5倍。 软件测试的基本概念 软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。 软件测试在软件生存期中横跨两个阶段: 单元测试:编写完一个模块后所作的测试。通常编写者和测试者是同一个人, 综合测试:对软件系统进行的各种综合测试,通常由专门的测试人员承担。 测试的目的 软件测试的目的是设

文档评论(0)

1亿VIP精品文档

相关文档