全文预览

软件实现-软件测试

上传者:hnxzy51 |  格式:ppt  |  页数:82 |  大小:2092KB

文档介绍
Р软件失败的案例Р因为开发工作的前期不可避免地会引入错误,测试的根本目的是为了发现和改正错误,这对于某些涉及人的生命安全或重要的军事、经济目标的项目显得尤其重要。Р1963年美国飞往火星的火箭爆炸,造成1000万美元的损失。原因是FORTRAN程序:? DO 5 I=1,3 ? 误写为:DO 5 I=1 . 3Р1967年苏联“联盟一号”载人宇宙飞船在返航时,由于软件忽略一个小数点,在进入大气层时因打不开降落伞而烧毁。Рchapter__7Р6Р测试的重要性Р从上述例子可以看出,即使在前面的开发过程中经过严格的复审,软件错误仍然存在。因此进行严格的软件测试,进一步发现和改正软件错误,是非常必要和重要的。Рchapter__7Р7Р软件测试的工作量约占整个项目工作量的40%左右,对于要求极高的系统测试工作量还要成倍增加。? ? 微软Exchange 2000和Windows 2000中的人员结构? Exchange 2000 Windows 2000? 项目经理 25人约 250人? 开发人员 140人约 1700人? 测试人员 350人约 3200人?测试人员/开发人员 2.5 1.9Р测试的重要性Рchapter__7Р8Р为什么需要这么多人、花这么多代价进行测试?目的何在?Р什么是测试Р“测试的目的是说明程序正确地执行它应有的功能”? 这种说法正确吗?Рchapter__7Р9Р什么是测试Р测试的英文单词为Testing,即检验或考试之意。?【例】对严重智障人的测试。要初步测试一个人的智力是否存在严重障碍,可以出如下算术测试题:?1 + 2=? 2 + 2=? 2 × 2=??如果他的回答全部正确,就可以初步断定不是严重智力障碍,反之,可能是智力严重障碍。?所谓测试,就是通过一定的方法或工具,对被测试对象进行检验或考试,目的是发现被测试对象具有某种属性或者存在某些问题。

收藏

分享

举报
下载此文档