軟件缺陷與測(cè)試定義

軟件缺陷與測(cè)試定義

ID:38314620

大小:985.31 KB

頁(yè)數(shù):29頁(yè)

時(shí)間:2019-06-09

軟件缺陷與測(cè)試定義_第1頁(yè)
軟件缺陷與測(cè)試定義_第2頁(yè)
軟件缺陷與測(cè)試定義_第3頁(yè)
軟件缺陷與測(cè)試定義_第4頁(yè)
軟件缺陷與測(cè)試定義_第5頁(yè)
資源描述:

《軟件缺陷與測(cè)試定義》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第3章軟件缺陷與測(cè)試定義3.1軟件測(cè)試的背景3.2軟件測(cè)試的定義3.3軟件測(cè)試生命周期3.4軟件開發(fā)與測(cè)試模型3.5軟件測(cè)試的術(shù)語(yǔ)和定義由安博測(cè)試空間技術(shù)中心http://www.btestingsky.com/提供2007年8月28日3時(shí)37分第頁(yè)3.1軟件測(cè)試的背景3.1.1軟件錯(cuò)誤案例研究軟件無處不在,軟件是人寫的,所以不完美,請(qǐng)看下面的例子迪斯尼的獅子王問題,1994-1995迪斯尼公司發(fā)布的第一個(gè)面向兒童的多媒體光盤游戲--獅子王動(dòng)畫故事,在公眾使用的系統(tǒng)中不能運(yùn)行英特爾奔騰器的除法問題,19941994年12月30日;ThomasR.Nicely博士在他的一個(gè)實(shí)驗(yàn)中,發(fā)現(xiàn)了奔騰C

2、PU的除法問題(4195835∕3145727)×31435727―4195835=?2007年8月28日3時(shí)37分第頁(yè)英特爾公司為此道歉并花費(fèi)4億多美元更換芯片美國(guó)航天局火星極地登陸者號(hào)探測(cè)器問題,19991999年12月3日,美國(guó)航天局的火星極地登陸者號(hào)探測(cè)器試圖在火星表面著陸時(shí)失蹤。愛國(guó)者導(dǎo)彈防御系統(tǒng)問題,19911991美國(guó)愛國(guó)者導(dǎo)彈防御系統(tǒng)首次應(yīng)用在海灣戰(zhàn)爭(zhēng)中對(duì)抗伊拉克飛毛腿導(dǎo)彈的防御戰(zhàn)中,一次在沙特阿拉伯的多哈擊斃了28名美國(guó)士兵還有:2003年4月,一個(gè)軟件故障導(dǎo)致美國(guó)航空集團(tuán)公司損失數(shù)千美元,因?yàn)橛行C(jī)票的價(jià)格被誤定為1.86美元2007年8月28日3時(shí)37分第頁(yè)2003年8

3、月,位于美國(guó)俄亥俄州的第一能源(FirstEnergy)公司下屬的電力監(jiān)測(cè)與控制管理系統(tǒng)“XA/21”出現(xiàn)軟件錯(cuò)誤,導(dǎo)致北美東北部大規(guī)模停電2005年07月13日,北京互聯(lián)網(wǎng)首次突然大面積斷網(wǎng),主要原因是北京網(wǎng)通幾個(gè)核心路由器的BGPDown掉了美國(guó)商務(wù)部的國(guó)立標(biāo)準(zhǔn)技術(shù)研究所(NIST:NationalInstituteofStandardsandTechnology)有關(guān)軟件缺陷的損失調(diào)查報(bào)告表示,“據(jù)推測(cè),由于軟件缺陷而引起的損失額每年高達(dá)595億美元。這一數(shù)字相當(dāng)于美國(guó)國(guó)內(nèi)生產(chǎn)總值的0.6%”2007年8月28日3時(shí)37分第頁(yè)3.1.2軟件缺陷3.1.2.1軟件失敗的術(shù)語(yǔ)缺點(diǎn)(defe

4、ct)偏差(variance)故障(fault)失敗(failure)問題(problem)矛盾(incosistency)錯(cuò)誤(error)特性殊(feature)事件(incident)缺陷(bug)異常(anomaly)2007年8月28日3時(shí)37分第頁(yè)這些詞的含義幾近相同。故障、失敗和缺點(diǎn)都指確實(shí)嚴(yán)重的情況,甚至是危險(xiǎn)的情況;異常、事件和偏差不是那么尖銳,主要指未按預(yù)料的運(yùn)行,而不是全部的失敗。問題、錯(cuò)誤和缺陷也許是最常用的術(shù)語(yǔ)。2007年8月28日3時(shí)37分第頁(yè)3.1.2.2軟件缺陷官方的定義軟件未實(shí)現(xiàn)產(chǎn)品說明書要求的功能。軟件出現(xiàn)了產(chǎn)品說明書指明不會(huì)出現(xiàn)的錯(cuò)誤。軟件實(shí)現(xiàn)了產(chǎn)品說明

5、書未提到的功能。軟件未實(shí)現(xiàn)產(chǎn)品說明書雖未明確提及但應(yīng)該實(shí)現(xiàn)的目標(biāo)。軟件難以理解、不易使用、運(yùn)行緩慢或者——從測(cè)試員的角度看——最終用戶會(huì)認(rèn)為不好。2007年8月28日3時(shí)37分第頁(yè)每一個(gè)使用過一些軟件的人都會(huì)對(duì)軟件的工作方式有自己意見和想法,要編寫令所有用戶都滿意的軟件是不可能的。要全面,最重要的是要客觀評(píng)價(jià),并非所有測(cè)試發(fā)現(xiàn)的缺陷都要修改。2007年8月28日3時(shí)37分第頁(yè)3.1.2.3為什么會(huì)出現(xiàn)軟件缺陷(1)導(dǎo)致軟件缺陷最大的原因是產(chǎn)品說明書(需求分析)圖3-1軟件缺陷所占的比例2007年8月28日3時(shí)37分第頁(yè)(2)軟件缺陷的第二大來源是設(shè)計(jì) (3)代碼錯(cuò)誤可以歸咎于軟件的復(fù)雜性、

6、文檔資料的不足、進(jìn)度壓力或者普通的低級(jí)錯(cuò)誤,與(1)、(2)有關(guān) (4)其他原因,如誤解,重復(fù)錯(cuò)誤,測(cè)試錯(cuò)誤等只占極小的比例。2007年8月28日3時(shí)37分第頁(yè)3.1.2.4軟件缺陷的修復(fù)費(fèi)用隨著時(shí)間推移,修復(fù)軟件缺陷的費(fèi)用驚人地增長(zhǎng)(指數(shù)級(jí))IBM:確定軟件錯(cuò)誤的相對(duì)成本是:在設(shè)計(jì)階段,1.5;編碼前,1;編碼中,1.5;測(cè)試前,10;測(cè)試中,60;交付后,100。[WattsHumphrey]TRW:確定錯(cuò)誤的相對(duì)時(shí)間:需求分析階段,1;設(shè)計(jì)階段,3-6;編碼階段,10;開發(fā)測(cè)試階段,15-40;接受性測(cè)試階段,30-70;應(yīng)用運(yùn)行中,40-1000。[Boehm]2007年8月28日

7、3時(shí)37分第頁(yè)圖3-2軟件缺陷的費(fèi)用2007年8月28日3時(shí)37分第頁(yè)3.2軟件測(cè)試的定義3.2.1什么是軟件測(cè)試根據(jù)側(cè)重點(diǎn)的不同,主要有以下幾種觀點(diǎn):1)1983年IEEE將軟件測(cè)試定義為:“使用人工或自動(dòng)手段運(yùn)行或測(cè)定某個(gè)系統(tǒng)的過程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或是弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別”,該定義明確地提出了軟件測(cè)試以檢驗(yàn)是否滿足需求為目標(biāo)。2)Myers認(rèn)為:“是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。