9、软件测试-网络课程平台.ppt

9、软件测试-网络课程平台

9.1.1 软件测试的必要性 9.1.2 软件测试目的 9.1.3 软件缺陷定义 9.1.4 测试用例 9.1.5 软件测试的原则 9.1.1 软件测试的必要性 1. 问题引入 根据统计表明,软件测试的工作量往往占软件开发总工作量的40%以上,可能我们会思考这样一个问题,花费那么多资源在测试上,花费在一个对整个软件工程“没有任何建设成果”的活动上,值得吗? 2. 解答问题 事实上,答案是肯定的。软件缺陷和故障问题在某些情况下会造成相当严重的损失和灾难,花费大量的资源在测试上,目的是为了提高软件质量,尽可能地减少软件缺陷造成的损失。 3. 分析问题 让我们先来了解几个“著名”的计算机工程事故吧,借此说明软件缺陷和故障问题有时会造成相当严重的损失和灾难。 (1) 2007年5月18日,国内大量用户的电脑集体出现问题:开机后自动重启、蓝屏,屏幕上显示unknown hard error的字样,安全模式下也无法正常进入系统等等。用户的第一反应就是感染了病毒,而在经过金山毒霸反病毒专家的仔细分析后,发现了问题的症结所在:诺顿杀毒软件的误报所致,赛门铁克SAV 2007-5-17 Rev 18版本的病毒定义码中,将Windows XP操作系统的netapi32.dll文件和lsasrc.dll文件判定为Backdoor.Haxdoor病毒,并进行隔离,导致重启电脑后无法进入系统,并出现蓝

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档