第12章软件测试.pptVIP

  • 26
  • 0
  • 约1.31万字
  • 约 107页
  • 2017-02-26 发布于湖北
  • 举报
第12章软件测试

第12章 软件测试 第一讲 软件测试的概念 引言1—软件错误造成的损失巨大 1963年,在美国发生了这样一件事,一名编程人员把一个FORTRAN程序的循环语句DO 5 I=1,3误写为DO 5 I=1.3。这一点之差导致飞往火星的火箭爆炸,造成严重的损失。 在海湾战争中,一个软件故障扰乱了“爱国者”导弹的雷达跟踪系统,在发射导弹时产生了1/3秒的时间误差,结果造成美军28名士兵死亡,98人受伤。 引言2—无法报销的收费单据111岁! 引言3—软件测试就像医生给不会说话的病人诊断,难! 一、什么是软件测试? 软件测试的定义 广义:软件产品生存周期内所有的检查、评审和确认活动; 狭义:为了发现错误而执行程序的过程(本部分); 通用:根据软件开发各阶段的规格说明和程序内部结构,精心设计一批测试用例,用这些测试用例运行程序,来发现程序错误的过程。 一个测试用例: 一组输入数据 对应的预期输出结果 二、为什么软件测试那么难? 1、设计好的测试用例很难。 测试用例设计者要对被测对象充分的理解。 其质量取决于设计者的分析能力、软件技术水平。 缺乏指导性方法、没有标准、需要“技巧”的设计活动。 2、开发组织与测试组织难以配合。 开发人员编码强度大,反复的修改程序错误,很累! 测试人员需要了解需求、环境、技术,反复测试,很烦! 3、有效的测试工作需要投入足够的人力和物力! 三、软件测试的工作量 一般

文档评论(0)

1亿VIP精品文档

相关文档