第一章軟件測(cè)試概述_第1頁(yè)
第一章軟件測(cè)試概述_第2頁(yè)
第一章軟件測(cè)試概述_第3頁(yè)
第一章軟件測(cè)試概述_第4頁(yè)
第一章軟件測(cè)試概述_第5頁(yè)
已閱讀5頁(yè),還剩60頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1給我們?cè)斐陕闊┑牟皇俏覀儾恢赖臇|西,而是我們已知的東西原本不是這樣 !2第一章第一章 軟件測(cè)試概述軟件測(cè)試概述1.1 1.1 軟件測(cè)試定義軟件測(cè)試定義1.2 1.2 軟件測(cè)試技術(shù)發(fā)展軟件測(cè)試技術(shù)發(fā)展1.3 1.3 軟件測(cè)試模型軟件測(cè)試模型1.4 1.4 軟件測(cè)試技術(shù)分類(lèi)軟件測(cè)試技術(shù)分類(lèi)1.5 1.5 軟件測(cè)試用例軟件測(cè)試用例1.6 1.6 軟件測(cè)試信息流程軟件測(cè)試信息流程1.7 1.7 軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系1.8 1.8 軟件測(cè)試原則軟件測(cè)試原則1.9 1.9 軟件測(cè)試中的誤區(qū)軟件測(cè)試中的誤區(qū)1.10 1.10 測(cè)試項(xiàng)目背景介紹測(cè)試項(xiàng)目背景介紹3一個(gè)真實(shí)的故

2、事一個(gè)真實(shí)的故事4 1717世紀(jì)上半葉,北歐新教勢(shì)力世紀(jì)上半葉,北歐新教勢(shì)力與中歐天主教勢(shì)力發(fā)生了一場(chǎng)與中歐天主教勢(shì)力發(fā)生了一場(chǎng)“三三十年戰(zhàn)爭(zhēng)十年戰(zhàn)爭(zhēng)”,作為北歐新教勢(shì)力的,作為北歐新教勢(shì)力的代表,瑞典的軍事力量達(dá)到鼎盛時(shí)代表,瑞典的軍事力量達(dá)到鼎盛時(shí)期。期。 16251625年,號(hào)稱年,號(hào)稱“北方颶風(fēng)北方颶風(fēng)”的的瑞典國(guó)王古斯塔夫斯阿道弗斯瑞典國(guó)王古斯塔夫斯阿道弗斯(Gustavs AdolphusGustavs Adolphus)決心建造一)決心建造一艘史無(wú)前例的巨型新戰(zhàn)艦艘史無(wú)前例的巨型新戰(zhàn)艦瓦薩瓦薩(VasaVasa)戰(zhàn)艦。瓦薩戰(zhàn)艦確實(shí)是一)戰(zhàn)艦。瓦薩戰(zhàn)艦確實(shí)是一艘令人望而生畏的戰(zhàn)艦:

3、艦長(zhǎng)艘令人望而生畏的戰(zhàn)艦:艦長(zhǎng)7070米,米,載員載員300300人,在三層的甲板上共裝人,在三層的甲板上共裝有有6464門(mén)重炮,火力超強(qiáng)。門(mén)重炮,火力超強(qiáng)。51628年年8月月10日,這艘巨大的戰(zhàn)艦終于完工。在斯德哥爾摩的日,這艘巨大的戰(zhàn)艦終于完工。在斯德哥爾摩的王宮前,瓦薩戰(zhàn)艦舉行了盛大的下水典禮。禮炮聲中,戰(zhàn)艦揚(yáng)帆起航,王宮前,瓦薩戰(zhàn)艦舉行了盛大的下水典禮。禮炮聲中,戰(zhàn)艦揚(yáng)帆起航,乘風(fēng)前進(jìn)。乘風(fēng)前進(jìn)。 在在1萬(wàn)多名圍觀者的目光注視下,忽然,瓦薩號(hào)奇怪地?fù)u晃了萬(wàn)多名圍觀者的目光注視下,忽然,瓦薩號(hào)奇怪地?fù)u晃了一下,便向左舷傾斜。海水從炮孔處涌入船艙,戰(zhàn)艦迅速翻入水中,一下,便向左舷傾斜。海

4、水從炮孔處涌入船艙,戰(zhàn)艦迅速翻入水中,幾分鐘后,這艘雄偉戰(zhàn)艦的處女航幾分鐘后,這艘雄偉戰(zhàn)艦的處女航也是唯一的一次航行結(jié)束了。也是唯一的一次航行結(jié)束了。瓦薩戰(zhàn)艦在它壯麗的起航時(shí)刻,帶著全身飄揚(yáng)的彩旗,沉沒(méi)于它誕瓦薩戰(zhàn)艦在它壯麗的起航時(shí)刻,帶著全身飄揚(yáng)的彩旗,沉沒(méi)于它誕生的港口。生的港口。 6人們對(duì)瓦薩的沉沒(méi)做出了各種各樣的分析,最人們對(duì)瓦薩的沉沒(méi)做出了各種各樣的分析,最后的主要結(jié)論是:后的主要結(jié)論是:該艦制造工藝精良,但該艦制造工藝精良,但“比例嚴(yán)重失調(diào)比例嚴(yán)重失調(diào)”,也,也就是說(shuō),該戰(zhàn)艦的架構(gòu)存在就是說(shuō),該戰(zhàn)艦的架構(gòu)存在缺陷缺陷。 78一個(gè)著名的論斷一個(gè)著名的論斷919861986年,弗雷德里

5、克年,弗雷德里克. .布魯克斯(布魯克斯(Frederick Frederick BrooksBrooks)在)在沒(méi)有銀彈沒(méi)有銀彈軟件工程的主要問(wèn)題軟件工程的主要問(wèn)題和次要問(wèn)題和次要問(wèn)題中提出了一個(gè)迄今為止尚未打破的中提出了一個(gè)迄今為止尚未打破的一個(gè)著名論斷:一個(gè)著名論斷: “沒(méi)有一種單純的技術(shù)或管理上的進(jìn)步,能夠獨(dú)立地承諾在沒(méi)有一種單純的技術(shù)或管理上的進(jìn)步,能夠獨(dú)立地承諾在1010年內(nèi)大幅度地提高軟件的生產(chǎn)率、年內(nèi)大幅度地提高軟件的生產(chǎn)率、可靠性可靠性和簡(jiǎn)潔性和簡(jiǎn)潔性”。 There is no single development,in either technology There is

6、 no single development,in either technology or management technique,witch by itself promises even or management technique,witch by itself promises even one order-of-magnitude improvement within a decade in one order-of-magnitude improvement within a decade in productivity,in reliability,in simplicit

7、ductivity,in reliability,in simplicity.“沒(méi)有銀彈”論斷10軟件缺陷例子1n事件1996年6月4日,Arane5發(fā)射40秒后爆炸。 n原因?qū)⒁粋€(gè)64位浮點(diǎn)值轉(zhuǎn)換為16位有符號(hào)整數(shù)值時(shí),超出了16位整數(shù)的表示范圍,而這個(gè)異常未得到正確解決。11軟件缺陷例子軟件缺陷例子2 2n事件1999年;火星氣象衛(wèi)星(Mars Climate Orbiter)到達(dá)火星之后不久就消失;火星極地登陸者(Mars Polar Lander)在火星上著陸時(shí)墜毀。n原因地面系統(tǒng)軟件和飛行器上軟件分別使用公制和英制兩種單位。12軟件測(cè)試的引入軟件測(cè)試的引入n軟件產(chǎn)品質(zhì)量是企

8、業(yè)的重要目標(biāo)。n軟件缺陷不可能避免n軟件測(cè)試是發(fā)現(xiàn)缺陷的手段。13軟件測(cè)試的重要性軟件測(cè)試的重要性n美國(guó)微軟公司 n中國(guó)軟件測(cè)試與軟件產(chǎn)業(yè)發(fā)展戰(zhàn)略研討會(huì) n“863”高科技項(xiàng)目中的軟件相關(guān)課題 n國(guó)家工商行政管理總局、國(guó)家稅務(wù)局、金融、電力公司等部委和企業(yè)應(yīng)用信息系統(tǒng)選型 n信息工程監(jiān)理 n評(píng)測(cè)中心 n軟件評(píng)測(cè)師”被列入了計(jì)算機(jī)技術(shù)與軟件專業(yè)資格(水平)考試 141.1 1.1 軟件測(cè)試定義軟件測(cè)試定義1.2 1.2 軟件測(cè)試技術(shù)發(fā)展軟件測(cè)試技術(shù)發(fā)展1.3 1.3 軟件測(cè)試模型軟件測(cè)試模型1.4 1.4 軟件測(cè)試技術(shù)分類(lèi)軟件測(cè)試技術(shù)分類(lèi)1.5 1.5 軟件測(cè)試用例軟件測(cè)試用例1.6 1.6 軟

9、件測(cè)試信息流程軟件測(cè)試信息流程1.7 1.7 軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系1.8 1.8 軟件測(cè)試原則軟件測(cè)試原則1.9 1.9 軟件測(cè)試中的誤區(qū)軟件測(cè)試中的誤區(qū)1.10 1.10 測(cè)試項(xiàng)目背景介紹測(cè)試項(xiàng)目背景介紹15保證程序和相應(yīng)的規(guī)范說(shuō)明一致。發(fā)現(xiàn)軟件中的缺陷。確保軟件不做不必要的事情。確保系統(tǒng)合理地執(zhí)行。確保系統(tǒng)失敗前可以讓系統(tǒng)運(yùn)行到何種程度確保發(fā)布給用戶的系統(tǒng)中有哪些風(fēng)險(xiǎn)。ISO9000定義:測(cè)試是一種基于機(jī)器的,對(duì)代碼執(zhí)行測(cè)試,確認(rèn)測(cè)試的活動(dòng) 。1.21.2軟件測(cè)試定義?軟件測(cè)試定義?n常見(jiàn)概念161.11.1軟件測(cè)試定義軟件測(cè)試定義n完整定義軟件測(cè)試是發(fā)現(xiàn)并

10、指出軟件(包含軟件經(jīng)過(guò)建模、需求、設(shè)計(jì)等階段所產(chǎn)生的大量輸出工件及程序代碼)中存在缺陷的過(guò)程,這個(gè)過(guò)程指明和標(biāo)注問(wèn)題存在的正確位置,詳細(xì)記錄導(dǎo)致問(wèn)題出現(xiàn)的操作步驟,及時(shí)存儲(chǔ)當(dāng)時(shí)的錯(cuò)誤狀態(tài),以上組合在一起便于測(cè)試后問(wèn)題能夠準(zhǔn)確再現(xiàn)。 17發(fā)現(xiàn)問(wèn)題記錄問(wèn)題跟蹤問(wèn)題再現(xiàn)問(wèn)題歷史數(shù)據(jù)181.1 1.1 軟件測(cè)試定義軟件測(cè)試定義1.2 1.2 軟件測(cè)試技術(shù)發(fā)展軟件測(cè)試技術(shù)發(fā)展1.3 1.3 軟件測(cè)試模型軟件測(cè)試模型1.4 1.4 軟件測(cè)試技術(shù)分類(lèi)軟件測(cè)試技術(shù)分類(lèi)1.5 1.5 軟件測(cè)試用例軟件測(cè)試用例1.6 1.6 軟件測(cè)試信息流程軟件測(cè)試信息流程1.7 1.7 軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系軟件測(cè)試與驗(yàn)證

11、和確認(rèn)的關(guān)系1.8 1.8 軟件測(cè)試原則軟件測(cè)試原則1.9 1.9 軟件測(cè)試中的誤區(qū)軟件測(cè)試中的誤區(qū)1.10 1.10 測(cè)試項(xiàng)目背景介紹測(cè)試項(xiàng)目背景介紹191.21.2軟件測(cè)試的發(fā)展軟件測(cè)試的發(fā)展n二十世紀(jì)70年代以前;n70年代末80年代中期;n80年代末90年代中期;n90年后期;n二十一世紀(jì)初; 201.1 軟件測(cè)試定義軟件測(cè)試定義1.2 軟件測(cè)試技術(shù)發(fā)展軟件測(cè)試技術(shù)發(fā)展1.3 軟件測(cè)試模型軟件測(cè)試模型1.4 軟件測(cè)試技術(shù)分類(lèi)軟件測(cè)試技術(shù)分類(lèi)1.5 軟件測(cè)試用例軟件測(cè)試用例1.6 軟件測(cè)試信息流程軟件測(cè)試信息流程1.7 軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系1.8 軟件測(cè)試

12、原則軟件測(cè)試原則1.9 軟件測(cè)試中的誤區(qū)軟件測(cè)試中的誤區(qū)1.10 測(cè)試項(xiàng)目背景介紹測(cè)試項(xiàng)目背景介紹211.3 軟件測(cè)試模型軟件測(cè)試模型n零售店里的服裝模特是一個(gè)模型零售店里的服裝模特是一個(gè)模型 n會(huì)計(jì)的公式:資產(chǎn)會(huì)計(jì)的公式:資產(chǎn)= =債務(wù)債務(wù)+ +所有者權(quán)益也是所有者權(quán)益也是一個(gè)模型一個(gè)模型 n模型是對(duì)現(xiàn)實(shí)的抽象概括,對(duì)某些真實(shí)事件的簡(jiǎn)化表征。 221.3 軟件測(cè)試模型軟件測(cè)試模型n瀑布測(cè)試模型需求設(shè)計(jì)開(kāi)發(fā)測(cè)試231.3 軟件測(cè)試模型軟件測(cè)試模型n“V ”模型 時(shí)間 用戶需求 系統(tǒng)需求 總體設(shè)計(jì) 詳細(xì)設(shè)計(jì) 編碼 單元測(cè)試 集成測(cè)試 系統(tǒng)測(cè)試 驗(yàn)收測(cè)試方案 系統(tǒng)測(cè)試方案 集成測(cè)試方案 單元測(cè)試方

13、案 設(shè)計(jì)人員 開(kāi)發(fā)人員 用戶代表和系統(tǒng)測(cè)試人員 系統(tǒng)測(cè)試人員 開(kāi)發(fā)人員 用戶代表 驗(yàn)收測(cè)試 開(kāi)發(fā)/測(cè)試人員 241.3 軟件測(cè)試模型軟件測(cè)試模型n“V ”模型軟件系統(tǒng)子系統(tǒng)1功能模塊1程序單元1程序單元2功能模塊2程序單元3程序單元4xy子系統(tǒng)2功能模塊4程序單元8程序單元7功能模塊3程序單元6程序單元5zABCGFEDH軟件系統(tǒng)251.3 軟件測(cè)試模型軟件測(cè)試模型nRUP迭代“V”模型timecontent261.3 軟件測(cè)試模型軟件測(cè)試模型nRUP迭代“V”模型271.1 軟件測(cè)試定義軟件測(cè)試定義1.2 軟件測(cè)試技術(shù)發(fā)展軟件測(cè)試技術(shù)發(fā)展1.3 軟件測(cè)試模型軟件測(cè)試模型1.4 軟件測(cè)試技術(shù)分

14、類(lèi)軟件測(cè)試技術(shù)分類(lèi)1.5 軟件測(cè)試用例軟件測(cè)試用例1.6 軟件測(cè)試信息流程軟件測(cè)試信息流程1.7 軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系1.8 軟件測(cè)試原則軟件測(cè)試原則1.9 軟件測(cè)試中的誤區(qū)軟件測(cè)試中的誤區(qū)1.10 測(cè)試項(xiàng)目背景介紹測(cè)試項(xiàng)目背景介紹281.41.4軟件測(cè)試技術(shù)分類(lèi)軟件測(cè)試技術(shù)分類(lèi)n按程序?qū)ο蠓?n面向測(cè)試對(duì)象粒度的劃分 n按測(cè)試方法分類(lèi) n按運(yùn)行狀態(tài)分類(lèi) n面向軟件測(cè)試實(shí)施者的劃分 n嵌入式軟件測(cè)試與非嵌入式軟件測(cè)試 291.1 軟件測(cè)試定義軟件測(cè)試定義1.2 軟件測(cè)試技術(shù)發(fā)展軟件測(cè)試技術(shù)發(fā)展1.3 軟件測(cè)試模型軟件測(cè)試模型1.4 軟件測(cè)試技術(shù)分類(lèi)軟件測(cè)試技術(shù)分

15、類(lèi)1.5 軟件測(cè)試用例軟件測(cè)試用例1.6 軟件測(cè)試信息流程軟件測(cè)試信息流程1.7 軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系1.8 軟件測(cè)試原則軟件測(cè)試原則1.9 軟件測(cè)試中的誤區(qū)軟件測(cè)試中的誤區(qū)1.10 測(cè)試項(xiàng)目背景介紹測(cè)試項(xiàng)目背景介紹301.51.5軟件測(cè)試用例軟件測(cè)試用例31nATM測(cè)試用例 1.51.5軟件測(cè)試用例軟件測(cè)試用例32n定義所謂測(cè)試用例,就是指對(duì)一項(xiàng)特定的軟件產(chǎn)品進(jìn)行測(cè)試任務(wù)的描述,體現(xiàn)測(cè)試方案、方法、技術(shù)和策略。內(nèi)容包括測(cè)試目標(biāo)、測(cè)試環(huán)境、輸入數(shù)據(jù)、測(cè)試步驟、預(yù)期結(jié)果、測(cè)試腳本等,并形成文檔。 1.51.5軟件測(cè)試用例軟件測(cè)試用例331.51.5軟件測(cè)試用例軟件

16、測(cè)試用例n用例的作用指導(dǎo)測(cè)試的實(shí)施 規(guī)劃測(cè)試數(shù)據(jù)的準(zhǔn)備 編寫(xiě)測(cè)試腳本的設(shè)計(jì)規(guī)格說(shuō)明書(shū) 評(píng)估測(cè)試結(jié)果的度量基準(zhǔn) 分析缺陷的標(biāo)準(zhǔn) 341.51.5軟件測(cè)試用例軟件測(cè)試用例n測(cè)試用例形式和選擇 步驟列表 數(shù)據(jù)矩陣 測(cè)試腳本 檢查單351.51.5軟件測(cè)試用例軟件測(cè)試用例n測(cè)試用例標(biāo)準(zhǔn)格式 361.51.5軟件測(cè)試用例軟件測(cè)試用例n測(cè)試用例設(shè)計(jì)及原則 371.51.5軟件測(cè)試用例軟件測(cè)試用例n相關(guān)問(wèn)題測(cè)試用例的評(píng)審測(cè)試用例的評(píng)審 測(cè)試用例的修改更新測(cè)試用例的修改更新 測(cè)試用例的管理軟件測(cè)試用例的管理軟件 381.1 軟件測(cè)試定義軟件測(cè)試定義1.2 軟件測(cè)試技術(shù)發(fā)展軟件測(cè)試技術(shù)發(fā)展1.3 軟件測(cè)試模型軟

17、件測(cè)試模型1.4 軟件測(cè)試技術(shù)分類(lèi)軟件測(cè)試技術(shù)分類(lèi)1.5 軟件測(cè)試用例軟件測(cè)試用例1.6 軟件測(cè)試信息流程軟件測(cè)試信息流程1.7 軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系1.8 軟件測(cè)試原則軟件測(cè)試原則1.9 軟件測(cè)試中的誤區(qū)軟件測(cè)試中的誤區(qū)1.10 測(cè)試項(xiàng)目背景介紹測(cè)試項(xiàng)目背景介紹391.61.6軟件測(cè)試信息流程軟件測(cè)試信息流程401.61.6軟件測(cè)試信息流程軟件測(cè)試信息流程n測(cè)試過(guò)程需要三類(lèi)輸入:軟件配置:包括軟件需求規(guī)格說(shuō)明、軟件設(shè)計(jì)規(guī)格說(shuō)明、源代碼等;測(cè)試配置:包括測(cè)試計(jì)劃、測(cè)試用例、測(cè)試驅(qū)動(dòng)程序等;測(cè)試工具:測(cè)試工具為測(cè)試的實(shí)施提供某種服務(wù)。例如,測(cè)試數(shù)據(jù)自動(dòng)生成程序、靜

18、態(tài)分析程序、動(dòng)態(tài)分析程序、測(cè)試結(jié)果分析程序、以及驅(qū)動(dòng)測(cè)試的工作臺(tái)等。 411.1 軟件測(cè)試定義軟件測(cè)試定義1.2 軟件測(cè)試技術(shù)發(fā)展軟件測(cè)試技術(shù)發(fā)展1.3 軟件測(cè)試模型軟件測(cè)試模型1.4 軟件測(cè)試技術(shù)分類(lèi)軟件測(cè)試技術(shù)分類(lèi)1.5 軟件測(cè)試用例軟件測(cè)試用例1.6 軟件測(cè)試信息流程軟件測(cè)試信息流程1.7 軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系1.8 軟件測(cè)試原則軟件測(cè)試原則1.9 軟件測(cè)試中的誤區(qū)軟件測(cè)試中的誤區(qū)1.10 測(cè)試項(xiàng)目背景介紹測(cè)試項(xiàng)目背景介紹421.7 軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系n軟件驗(yàn)證和確認(rèn)是在軟件的生命周期中對(duì)其進(jìn)行評(píng)估的規(guī)范化的方法。目前有很

19、多關(guān)于軟件驗(yàn)證和確認(rèn)的解釋,它們分別如下: 431.7 軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系n釋義1 確認(rèn)是“根據(jù)用戶要求判斷所開(kāi)發(fā)的最終程序或軟件的正確性,一般通過(guò)對(duì)軟件開(kāi)發(fā)周期每個(gè)階段進(jìn)行驗(yàn)證完成”。驗(yàn)證則是“軟件開(kāi)發(fā)周期各階段中以及各階段之間軟件的一致性、完整性和正確性情況?!?Computing Surveys雜志1982年第六期p159192) 441.7 軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系n釋義2 “驗(yàn)證就是在每一階段對(duì)軟件進(jìn)行評(píng)估,以保證它符合前一階段所提出的要求;而確認(rèn)則是在開(kāi)發(fā)工作完成時(shí)對(duì)軟件及其技術(shù)指標(biāo)規(guī)范進(jìn)行測(cè)試,以保證軟件符合總體要求。

20、雖然驗(yàn)證和確認(rèn)有不同的含意,但將兩者結(jié)合起來(lái)看作一個(gè)整體有很多好處?!?IEEE Software雜志1989年第五期) 451.7 軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系n釋義3 “軟件測(cè)試是一個(gè)大題目的一個(gè)組成部分,通常稱為驗(yàn)證和確認(rèn)。驗(yàn)證就是為保證軟件正確執(zhí)行某一特定功能所進(jìn)行的工作,而確認(rèn)是保證所開(kāi)發(fā)的軟件符合用戶要求?!?Roger S Pressman軟件工程學(xué)第四版p488) 461.7 軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系n軟件驗(yàn)證就是要用數(shù)據(jù)證明我們是否在正確地制造產(chǎn)品,試圖證明在軟件生存期各個(gè)階段,以及階段間的邏輯協(xié)調(diào)性、完備性和正確性。 n軟

21、件確認(rèn)就是要用數(shù)據(jù)證明我們是否制造了正確的產(chǎn)品,其目的是想證實(shí)在一個(gè)給定的外部環(huán)境中軟件的邏輯正確性。它包括需求規(guī)格說(shuō)明的確認(rèn)和程序的確認(rèn)。 471.7 軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系n測(cè)試=驗(yàn)證+確認(rèn) 481.1 軟件測(cè)試定義軟件測(cè)試定義1.2 軟件測(cè)試技術(shù)發(fā)展軟件測(cè)試技術(shù)發(fā)展1.3 軟件測(cè)試模型軟件測(cè)試模型1.4 軟件測(cè)試技術(shù)分類(lèi)軟件測(cè)試技術(shù)分類(lèi)1.5 軟件測(cè)試用例軟件測(cè)試用例1.6 軟件測(cè)試信息流程軟件測(cè)試信息流程1.7 軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系1.8 軟件測(cè)試原則軟件測(cè)試原則1.9 軟件測(cè)試中的誤區(qū)軟件測(cè)試中的誤區(qū)1.10 測(cè)試項(xiàng)目背景

22、介紹測(cè)試項(xiàng)目背景介紹491.8 1.8 軟件測(cè)試原則軟件測(cè)試原則n盡早地和不斷地進(jìn)行軟件測(cè)試 n程序員應(yīng)避免檢查自己的程序 n完全測(cè)試程序是不可能的 n軟件測(cè)試是有風(fēng)險(xiǎn)的行為 501.8 1.8 軟件測(cè)試原則軟件測(cè)試原則n在設(shè)計(jì)測(cè)試用例時(shí),應(yīng)當(dāng)包括合理的輸入條件和不合理的輸入條件 n充分注意測(cè)試中的群集現(xiàn)象 n嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性 n應(yīng)當(dāng)對(duì)每一個(gè)測(cè)試結(jié)果做全面檢查 511.8 1.8 軟件測(cè)試原則軟件測(cè)試原則n妥善保存測(cè)試文檔等 n軟件測(cè)試的Pareto法則(8:2) n并非所有軟件缺陷都能修復(fù) nbug的80%原則 521.1 軟件測(cè)試定義軟件測(cè)試定義1.2 軟件測(cè)試技術(shù)發(fā)展軟

23、件測(cè)試技術(shù)發(fā)展1.3 軟件測(cè)試模型軟件測(cè)試模型1.4 軟件測(cè)試技術(shù)分類(lèi)軟件測(cè)試技術(shù)分類(lèi)1.5 軟件測(cè)試用例軟件測(cè)試用例1.6 軟件測(cè)試信息流程軟件測(cè)試信息流程1.7 軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系1.8 軟件測(cè)試原則軟件測(cè)試原則1.9 軟件測(cè)試中的誤區(qū)軟件測(cè)試中的誤區(qū)1.10 測(cè)試項(xiàng)目背景介紹測(cè)試項(xiàng)目背景介紹531.91.9軟件測(cè)試中的誤區(qū)軟件測(cè)試中的誤區(qū)n誤區(qū)1 調(diào)試和測(cè)試是一樣的 n誤區(qū)2軟件測(cè)試對(duì)象就是程序 n誤區(qū)3 軟件測(cè)試是測(cè)試人員的事情,與開(kāi)發(fā)人員無(wú)關(guān) n誤區(qū)4好的軟件質(zhì)量是通過(guò)測(cè)試得到的 541.91.9軟件測(cè)試中的誤區(qū)軟件測(cè)試中的誤區(qū)n誤區(qū)5把不合格的開(kāi)發(fā)

24、人員安排做測(cè)試n誤區(qū)6關(guān)注于測(cè)試的執(zhí)行而忽略測(cè)試的設(shè)計(jì) n誤區(qū)7測(cè)試自動(dòng)化是萬(wàn)能的 n誤區(qū)8測(cè)試是為了證明軟件的正確性 551.1 軟件測(cè)試定義軟件測(cè)試定義1.2 軟件測(cè)試技術(shù)發(fā)展軟件測(cè)試技術(shù)發(fā)展1.3 軟件測(cè)試模型軟件測(cè)試模型1.4 軟件測(cè)試技術(shù)分類(lèi)軟件測(cè)試技術(shù)分類(lèi)1.5 軟件測(cè)試用例軟件測(cè)試用例1.6 軟件測(cè)試信息流程軟件測(cè)試信息流程1.7 軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系軟件測(cè)試與驗(yàn)證和確認(rèn)的關(guān)系1.8 軟件測(cè)試原則軟件測(cè)試原則1.9 軟件測(cè)試中的誤區(qū)軟件測(cè)試中的誤區(qū)1.10 測(cè)試項(xiàng)目背景介紹測(cè)試項(xiàng)目背景介紹56系統(tǒng)功能系統(tǒng)功能n電力負(fù)荷管理系統(tǒng)(配變監(jiān)測(cè)與用電管理系統(tǒng))基于GPRS/CDMA通信技術(shù)的電力

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論