第一章软件测试的基础理论

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章软件测试的基础理论

软件试测础教程

杜基文洁秀景丽编

主中国

利水水出电版

1.

1 软件测试含义的 1

2 软.测试的目的与件则 1原.软件3测试的命生期周1. 4软件测试软与开件的关系发习

题软件�测的发试历史及其现状�展软件试测定义的�测试的目测试�则原�测试的命生期周�件软试测与软开件发关的

1

..1软件缺陷 1.11.2软件测试技术发的历史及展现状

件的质量软是就件软生的,命了为证保件的质量,软人们在长期的发过开中程积了许累经验多并成形许了多行之效的方有法。但借是这些助法方我,只能们量尽少减软中件的错和误不足,却能不完全免所避的有错。误如把果开所出来发软的件看一作企个生产的产品业那,软件测么就试当于相企业的质量检测该分部简单地。说,我在们编写完一段码代之,后查检其是如否们所我期预那的运行样这个,动就可以活作是一看种件测软工试作新。测的理试、测试方论法、试测技手术段不断在出,软件涌试机测和组构也在织迅速产和发生,由展此软件试测技职术业同步也完和健全善来起

.1软件缺陷案例们常常不人把件软回事当,没有正真意识到它经深入已透渗到们的日我常活中,软件在电生子息信领域无里不处。在在有现许人如多一果不上网查天电看子邮,件直简就没过法去下。我已经离们开不24时小包裹投服务、长途电递服务话最先进的医疗和务了。服然而软件由人是写编开发的,一种是辑逻维的产品思尽管,现在软件发开者取了采一系有列措施效不,地断提高件软发开量质,但仍然法无完全免避软(产品件)会在各存种样的缺陷。各

以面例来说实明(。1迪斯尼的)狮王游戏软件子陷。缺 194年秋9天迪斯,尼司

公布发第一了面向个儿的童多体光盘媒游—戏狮—子动画王事故书T(h eioL ning KAimnteda tSrybook )o尽管。已有许多经其他公司在童游戏儿市上运场多年作,但这

次是是迪尼斯公司首次进这军个场,市以所进行了大量促销传宣结果,销售。额非常观,该游可成戏为孩子们年节那假的日“必买戏”。然游后来却而飞横祸。1来月226日,诞节圣的一天,迪斯后尼司公客户的持电话开始响支不个停很。快,电话持支术员技就淹

没们在自于愤怒来家长的并随伴玩着不游成的戏子们哭孩的电叫话之。中纸和报电视新

闻进了行大量的道。报

后证来实迪斯,公司尼能对市未上面入投使的用许多不类同的PC型机型进广行的测

试泛软。件极少在系数统中作工正常—如在例迪尼斯程序员来用发开游戏的系统中—但—大多在数众公使的用系中却统不能行。运

(2)

国爱者导防弹系统御缺陷爱

国者弹防导系御是里根总统提统的战略防御出计(即星划球战计划)大的缩版本,

它略次应用在首海湾争中战对抗拉伊飞克腿毛导的防御战弹中尽管对系统赞。的誉报道

绝于不耳,但它是实确在对抗枚导弹几失中,利括包一在沙次阿拉特的伯多击哈了毙8

名美 2国兵士。析分现症发在于一结个件软缺陷,统系钟的一时个很的计小时误错积起

来到累1小4时,后踪系统不跟准再。确多在哈的这次击中袭,统已经运系行了10多个

小0时

(。)千年3虫题问2世0纪0年7代期的某早时个,间位程序某正在为员公本设

计司发开工系资统。他使用的算机存计储空间小,迫使他很量尽省每节一个字节他将。

自己程序压缩的得比他其任人何都紧。使凑用的中一个方其法是把位4数份年例,1如

79年,缩减3为位数2,3。因7工为系资统当信相于日赖期处的,所理需要节省大量以

的存储空间他简。单的认为有只到达20在0年0那,他的程序开时始计算000或这1样

的年份问题时才会生产虽然。知道他出这会的问样,但题他是认在定25之年内序肯定

程会升级或替换,且眼前而任务的现比计划在不遥可及未来的加更要。重然而一这天毕

竟到了。来1959他的程序年仍在然用使而他退休了,谁,不也想会如到深入何程序中到

查2检00年兼0容题问更,不用说去改修。了估计全球各更地或换级类似的前者升序

以解决潜在程2000问的的题用已经达费数千亿元美。

(4)美

国航局火天星登陆探器测缺 1999年1陷2月3日美,国天局的火航星地登陆极者探

号器测图在试火星表着面陆时失踪。一故障个评估委员调查会了故障,定认出现故障的

因原极能可一是数个位据被外置意位最。令警人醒的问是题什为没么有内部测在时试现呢。发理论上看从,着陆计划的这是样:当的探测器火向星面降表落,时它打开降将落

减缓伞测探的器降下速。度降伞落开几打秒后,探钟器测三条的腿迅将速撑,并锁定开

置位,备着准。当探陆器测地离 1面00米8,时它将丢弃降落,伞燃着点推进器,缓陆

地缓降到落面。地美国航天局了为钱,简省了确定化何关时着闭推陆器进的置装。为了

替代他太空船其使上的贵重雷达用,他在们测器探脚部装的了个一廉价的触开关,点计

在机算中置一个数设据位来制控点触关开闭燃料。很简关,探单器测的动发需机要一直

火工点,直到脚作“着”为地止。

遗憾

是的故,评障委估会员测试在发中现许多,况情下当探,测器脚迅的速撑开备着准陆,时械震动机会也触发着触陆开点关,设置命致的错误据数位。想探设器测开着始时陆,计算极机可能关有着陆推进闭器,样这火

星极登陆者号地测器探飞下船坠8100之后米冲地面,撞向碎片。成果结灾是难的

性但背后的原,却因简很。登陆单探器经过了多测个小组测试。中一其个组小测飞船试

脚的折过叠程另,一小个组测试此后着的过陆程。一个前组不去小注着地意数是否据置——位这不是他们负责的围;后范一小组个是总在始复位开前之复计位算机清,数据位。双除方立工独都做作很好得,但在一合就起是不这样了

()金5词山缺陷霸在内国“,山金词霸”一个很著是的词典软件,名应范用围极

大对,用中文使操作用的帮助很户,但大它也在存少缺陷不。如例入“输ucbe,词霸”

在会示中例显3示=93的误;又错如,果用如标鼠取“词dyamncaill”(力学,y动学),力词霸会出现其他同不单词的d“yanitmen. 药炸”的示显误错。

(6

)英尔特奔浮腾除点缺法陷在计算的“机计器”程算中输入以下序式算(:

195435/31847275 )3*157472-491535 8如果答案是,0说明就计机算问题没如。果得别

的结出果就,表计示算使用机的是有浮带除点法软缺陷的老式英特尔奔件处腾理器——

个这软缺陷件被录烧在一个计算芯片机中并,在制过程作反复中产生 1。94910月30年,日吉利弗州亚ynLchubr 学g的Th院moas R .Ncilye博士他的在一实验个中,用奔P腾

C机决一个除法问题时,解录记了个一想不到的果,结得了错出误结的。他论发现的把问放题因到网特上随,引发后了一风场,暴千成上万的发人了同样现问题,并且的现发在

另外一情形下些会也出错误得结的果万。的是,这幸种情很况见少,仅仅进在精行要求

很高度数学、科的和学程工算计中才会导致错误。大数多来进用行税处务和理商应务用

的用根户不本遇会此类到问题

。这件事

情引人关的注并是这个软件缺陷不而,是特尔公英解司决问题的方式:• 们他软的

件测试程工师在片芯发之布前进行部内试测时已经现发了这问题。个特英的管尔理认层

为这有严重到要没保修正证甚至,公开程的。• 当度软缺件陷发现时被,英特尔过新闻

相关文档
最新文档