实用软件工程教程 教学课件 ppt 作者 陈雄峰 第9章 软件测试.pptVIP

  • 1
  • 0
  • 约2.34万字
  • 约 174页
  • 2019-07-05 发布于广东
  • 举报

实用软件工程教程 教学课件 ppt 作者 陈雄峰 第9章 软件测试.ppt

第9章 软件测试 教学要点:本章重点介绍软件测试的目标与原则、方法、步骤以及测试用例的设计方法,要求深刻领会软件测试是为了发现错误而不是证明软件是正确的,以及软件测试各个步骤的时间、参加人员、测试数据和测试内容。熟练掌握设计测试用例的基本方法,包括等价划分法、边界值分析法和错误推测法等黑盒法,以及逻辑覆盖法和基本路径法等白盒法。了解可靠行分析与软件测试的关系,掌握面向对象测试的特殊策略。 重点掌握:软件测试的目标与原则;测试用例设计的基本方法;面向对象的类测试和组装测试策略。 二、软件测试背景 软件是人编的—所以不完美 实例: 1994-1995,迪斯尼的狮子王系统不支持问题 Intel的pentium处理器 1994年浮点除法缺陷 200年8月28日,1.13MHZ处理器一个可能导致运行程序被挂起的执行指令问题 1999年12月3日,美国航天局火星极地登陆飞船失踪 1991年爱国者导弹防御系统系统时钟错误积累造成跟踪系统失去精确度 千年虫,世界各地解决2000年错误超过数亿美元 软件产品最大的成本是检测软 件错误、修正软件错误的成本。 在整个软件开发中,测试工作量 一般占30%~40%,甚至≥50%。 在人命关天的软件(如飞机控制、核反应堆等)测试所花费的时间往往是其它软件工程活动时间之和的三到五倍 软件测试的认识的发展 人们对软件测试认识的五个阶段:

文档评论(0)

1亿VIP精品文档

相关文档