軟件測試第一章課件_第1頁
軟件測試第一章課件_第2頁
軟件測試第一章課件_第3頁
軟件測試第一章課件_第4頁
軟件測試第一章課件_第5頁
已閱讀5頁,還剩77頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件測試技術(shù)東北大學(xué)軟件學(xué)院吳辰鈮軟件測試技術(shù)東北大學(xué)軟件學(xué)院課程內(nèi)容介紹第一章軟件測試概述第二章黑盒測試第三章白盒測試第四章單元測試第五章集成測試第六章系統(tǒng)測試第七章軟件自動化測試第八章特定環(huán)境及應(yīng)用測試第九章軟件測試管理課程內(nèi)容介紹第一章軟件測試概述教材《軟件測試(原書第2版)SoftwareTestingACraftsman‘sApproach(SecondEdition)》[美]PaulC·Jorgensen著韓柯等譯機(jī)械工業(yè)出版社2003-7教材《軟件測試(原書第2版)SoftwareTest參考書1.賀平著,《軟件測試教程》,電子工業(yè)出版社,2005-6。2.張克東莊燕濱編著,《軟件工程與軟件測試自動化教程》,電子工業(yè)出版社,2002-2。3.[美]ElfriedeDustinJeffRashkaJohnPaul著,于秀山、胡兢玉等譯,《軟件自動化測試:引入、管理與實施》,電子工業(yè)出版社,2003-7。4.(美)RonPatton,《SoftwareTesting》,機(jī)械工業(yè)出版社,2002-35.JohnD.McGregorDavidA.Syles著,楊文宏李新輝楊潔等譯,《面向?qū)ο蟮能浖y試APracticalGuidetoTestingObject-OrientedSoftware》,機(jī)械工業(yè)出版社,2002-8。參考書1.賀平著,《軟件測試教程》,電子工業(yè)出版社,2005課程性質(zhì)專業(yè)課必修課課程性質(zhì)成績考核平時10%實驗10%期末考試80%成績考核平時10%第一章軟件測試概述主要內(nèi)容1.1引言1.2軟件測試發(fā)展歷程1.3測試相關(guān)基本概念1.4軟件缺陷產(chǎn)生的原因1.5軟件測試與開發(fā)的關(guān)系1.6軟件測試基本技術(shù)1.7軟件測試的層次1.8軟件測試通過準(zhǔn)則1.9軟件測試人員應(yīng)具備的素質(zhì)第一章軟件測試概述主要內(nèi)容1.1引言:為什么要測試1.1引言:為什么要測試1.1引言:為什么要測試1.1引言:為什么要測試1.1引言:為什么要測試軟件測試的背景軟件錯誤案例一1994年迪斯尼公司發(fā)布的第一個面向兒童的多媒體光盤游戲,未測試,只在開發(fā)環(huán)境可以正常運行軟件錯誤案例二愛國者導(dǎo)彈防御系統(tǒng),存在軟件缺陷,時鐘錯誤積累起來拖延100多個小時,導(dǎo)致一枚導(dǎo)彈在多哈擊斃28名美國士兵軟件錯誤案例三在美國的一次飛往火星的火箭發(fā)射中,因控制程序中的一個循環(huán)語句“DO5I=1,3”被誤認(rèn)為是賦值語句“DO5I=1.3”,一點之差,使火箭發(fā)生爆炸,損失一千萬美元1.1引言:為什么要測試軟件測試的背景1.1引言:為什么要測試各種產(chǎn)品合格率飛機(jī)制造業(yè)合格率世界著名的宇航工業(yè)公司生產(chǎn)的“飛吧747-400”大型寬體客機(jī)由100萬個零部件組裝而成,其中每個零部件的合格率都能達(dá)到99.9999%,請問這種客機(jī)的合格率是多少?

(99.9999%)1000000=36.79%1.1引言:為什么要測試各種產(chǎn)品合格率(1.1引言:為什么要測試各種產(chǎn)品合格率軟件合格率假設(shè)一個優(yōu)秀的程序員寫出的“代碼行”合格率可以達(dá)到99%,如果這個程序員開發(fā)的軟件有1萬行代碼,那此軟件的合格率是多少?

(99%)10000=2.25×10-441.1引言:為什么要測試各種產(chǎn)品合格率(99%)100001.1引言:為什么要測試測試市場方興未艾1.1引言:為什么要測試測試市場方興未艾1.2軟件測試發(fā)展歷程60年代(軟件工程建立前),為了表明程序正確而進(jìn)行測試。1972年6月,BillHetzel(代表論著《TheCompleteGuidetoSoftwareTesting》)在美國的北卡羅來納(NorthCarolina)大學(xué)組織了首次以軟件測試為主題的會議。1973年,BillHetzel給軟件測試一個這樣的定義:“就是建立一種信心,認(rèn)為程序能夠按預(yù)期的設(shè)想運行(Establishconfidencethataprogramdoeswhatitissupposedtodo)”。1.2軟件測試發(fā)展歷程60年代(軟件工程建立前),為了表明1.2軟件測試發(fā)展歷程1979年,GlenfordMyers《TheArtofSoftwareTesting》是軟件測試方面的圣經(jīng)。Myers定義及詮釋的測試方法論已成為軟件測試的基本模塊。提出測試的目的是證偽。70年代后期至80年代中期QA部門。1996年提出的測試能力成熟度TCMM(TestingCapabilityMaturityModel將測試分為五級:初始級、階段定義級、集成級、管理和度量級、優(yōu)化級)。1.2軟件測試發(fā)展歷程1979年,GlenfordMye1.3軟件測試基本概念與測試相關(guān)的幾個概念錯誤(error)--同義詞是過錯(mistake),人們在編寫代碼時會出現(xiàn)過錯,這種過錯叫做bug。缺陷(fault)--缺陷是錯誤的結(jié)果。分為過錯缺陷和遺漏缺陷。失效(failure)--當(dāng)缺陷執(zhí)行時會發(fā)生失效。事故(incident)--當(dāng)出現(xiàn)失效時,可能會也可能不會呈現(xiàn)給用戶(或客戶或測試人員)。1.3軟件測試基本概念與測試相關(guān)的幾個概念1.3軟件測試基本概念軟件缺陷的定義很廣的概念,不符合用戶期望值或期望行為的表現(xiàn)。在軟件中存在,影響軟件功能正確實現(xiàn)的問題。DefactofSoftware=Bug。指軟件中各種問題的總稱。缺點、毛病、故障、誤差或錯誤、功能失效程序崩潰或掛起、不一致性、界面設(shè)計缺陷等。1.3軟件測試基本概念軟件缺陷的定義1.3軟件測試基本概念缺陷舉例:缺點:運行速度慢。毛病:意外退出。故障:將中文顯示成方塊。誤差或錯誤:返回意外的編譯錯誤。功能失效:復(fù)制圖形失敗。程序崩潰或掛起:死機(jī)。不一致性:Ctrl+S不能保存所有程序。用戶界面設(shè)計的缺陷:按鈕上應(yīng)5個字,卻只顯示3個字,排列不整齊。1.3軟件測試基本概念缺陷舉例:1.3軟件測試基本概念與測試相關(guān)的幾個概念程序正確無語法錯誤運行過程中未發(fā)現(xiàn)明顯錯誤程序中無不適當(dāng)語句有效輸入-正確輸出無效輸入-正確處理任何可能輸入-正確輸出1.3軟件測試基本概念與測試相關(guān)的幾個概念1.3軟件測試基本概念與測試相關(guān)的幾個概念測試與調(diào)試測試條件已知,規(guī)程可定義,結(jié)果可預(yù)知測試可以計劃,過程可控;調(diào)試不可控測試是檢驗,調(diào)試是推理過程測試除了表明程序正確還要驗證程序如何處理失敗,調(diào)試表明正確測試可不了解設(shè)計細(xì)節(jié),調(diào)試必須了解設(shè)計細(xì)節(jié)測試可自動化,調(diào)試無法自動化1.3軟件測試基本概念與測試相關(guān)的幾個概念1.3軟件測試基本概念軟件測試的定義軟件測試(testing)是一種有計劃的和系統(tǒng)性的必要采取的措施,就是在軟件投入運行前對軟件需求分析、設(shè)計規(guī)格說明和編碼的最終復(fù)審理。在此過程中能對該產(chǎn)品是否實現(xiàn)了用戶所期望的要求進(jìn)行足夠了解并建立信任。軟件測試是軟件質(zhì)量保證的關(guān)鍵步驟。1.3軟件測試基本概念軟件測試的定義1.3軟件測試基本概念軟件測試的目的軟件測試的目的是發(fā)現(xiàn)軟件存在的錯誤、減小軟件不工作的風(fēng)險。1.3軟件測試基本概念軟件測試的目的1.4軟件缺陷產(chǎn)生的原因1.4軟件缺陷產(chǎn)生的原因1.4軟件缺陷產(chǎn)生的原因缺陷產(chǎn)生原因總結(jié)如下:偏離用戶的需求需求報告多變功能額外實現(xiàn)功能遺漏1.4軟件缺陷產(chǎn)生的原因缺陷產(chǎn)生原因總結(jié)如下:1.5軟件開發(fā)與測試的關(guān)系用戶要求用戶:我要什么運行結(jié)果計算機(jī):程序運行得到的結(jié)果源程序程序員:我要讓計算機(jī)怎么做設(shè)計說明書設(shè)計員:我要讓軟件怎么做需求說明書分析員:我可以提供什么13425理解正確性表達(dá)正確性理解正確性設(shè)計正確性表達(dá)正確性理解正確性編碼正確性運行正確性輸入正確性相符嗎?1.5軟件開發(fā)與測試的關(guān)系用戶要求運行結(jié)果源程序1.5軟件開發(fā)與測試的關(guān)系缺陷在軟件開發(fā)周期中的任何一個環(huán)節(jié)都可能被引入,而且存在放大趨勢:1.5軟件開發(fā)與測試的關(guān)系缺陷在軟件開發(fā)周期中的任何一個環(huán)1.5軟件開發(fā)與測試的關(guān)系缺陷發(fā)現(xiàn)不同時期的成本1.5軟件開發(fā)與測試的關(guān)系缺陷發(fā)現(xiàn)不同時期的成本1.5軟件開發(fā)與測試的關(guān)系如何消除軟件缺陷評審、測試美標(biāo)準(zhǔn)局VV&T(VerificationValidation&Test)1.5軟件開發(fā)與測試的關(guān)系如何消除軟件缺陷1.5軟件開發(fā)與測試的關(guān)系評審用戶需求獲取需求定義軟件產(chǎn)品可交付軟件已確認(rèn)軟件需求分析書已集成軟件概要設(shè)計書已測試模塊詳細(xì)設(shè)計書程序需求分析系統(tǒng)測試確認(rèn)測試概要設(shè)計集成測試詳細(xì)設(shè)計單元測試編碼評審評審評審評審評審評審評審需求分析軟件開發(fā)與測試V模型1.5軟件開發(fā)與測試的關(guān)系評審用戶需求獲取需求定義軟件產(chǎn)品1.5軟件開發(fā)與測試的關(guān)系需求分析概要設(shè)計確認(rèn)交付集成詳細(xì)設(shè)計編碼單元測試集成測試設(shè)計測試功能測試確認(rèn)測試需求測試系統(tǒng)測試軟件開發(fā)與測試W模型1.5軟件開發(fā)與測試的關(guān)系需求分析概要設(shè)計確認(rèn)交付集成詳細(xì)1.5軟件開發(fā)與測試的關(guān)系項目階段任務(wù)的里程碑需求分析需求評審概要設(shè)計概要設(shè)計評審詳細(xì)設(shè)計設(shè)計走查編碼單元測試………各子模塊測試計劃測試過程測試評審集成測試系統(tǒng)測試確認(rèn)測試軟件開發(fā)與測試并行性1.5軟件開發(fā)與測試的關(guān)系項目階段任務(wù)的里程碑需求分析需求1.5軟件開發(fā)與測試的關(guān)系開發(fā)各階段測試工作階段測試需求分析概要設(shè)計詳細(xì)設(shè)計實現(xiàn)/單元測試集成測試確認(rèn)測試系統(tǒng)測試系統(tǒng)測試確認(rèn)測試集成測試單元測試計劃計劃計劃執(zhí)行執(zhí)行執(zhí)行執(zhí)行執(zhí)行設(shè)計設(shè)計設(shè)計計劃/設(shè)計1.5軟件開發(fā)與測試的關(guān)系開發(fā)各階段測試工作階段需1.6軟件測試技術(shù)軟件測試分類按實施步驟按測試對象按測試技術(shù)按測試內(nèi)容單元、集成、系統(tǒng)、驗收軟件單元、部件、配置項動態(tài)、靜態(tài)功能、性能、穩(wěn)定性、可用性、安全性、安裝、配置、兼容性、可維護(hù)性、用戶手冊1.6軟件測試技術(shù)軟件測試分類按實施步驟按測試對象按測試技1.6軟件測試技術(shù)靜態(tài)測試技術(shù)特點不必運行程序發(fā)揮人的邏輯思維優(yōu)勢無需條件,易展開方法代碼審查(與設(shè)計的一致性、標(biāo)準(zhǔn)、可讀性,表達(dá)式邏輯、結(jié)構(gòu)合理性)代碼檢查(與審查類似,但不如審查檢查范圍廣)桌面檢查(閱讀自己程序,效率低)靜態(tài)分析(借助于測試工具)數(shù)據(jù)流、控制流、接口分析、表達(dá)式分析1.6軟件測試技術(shù)靜態(tài)測試技術(shù)1.6軟件測試技術(shù)動態(tài)測試技術(shù)特點要求在代碼實現(xiàn)的前提下進(jìn)行運行被測試的程序要進(jìn)行測試數(shù)據(jù)準(zhǔn)備方法白盒測試黑盒測試灰盒測試1.6軟件測試技術(shù)動態(tài)測試技術(shù)1.7軟件測試層次單元測試集成測試系統(tǒng)測試1.7軟件測試層次單元測試1.8軟件測試準(zhǔn)則測試準(zhǔn)則不可能無限期測試1.8軟件測試準(zhǔn)則測試準(zhǔn)則1.8軟件測試準(zhǔn)則測試準(zhǔn)則Good-enough80-20法則1.8軟件測試準(zhǔn)則測試準(zhǔn)則1.8軟件測試準(zhǔn)則測試原則用例全面(有效數(shù)據(jù)、無效數(shù)據(jù))用例有預(yù)期結(jié)果測試工作獨立超出規(guī)格說明書的問題不容忽視回歸測試避免即性測試1.8軟件測試準(zhǔn)則測試原則1.8軟件測試準(zhǔn)則測試通過準(zhǔn)則是否完成用例執(zhí)行(用例的完整性尤其重要)是否完成設(shè)計功能(需求分析、設(shè)計報告)是否查出某一具體數(shù)目的BUG(統(tǒng)計經(jīng)驗值)1.8軟件測試準(zhǔn)則測試通過準(zhǔn)則1.9軟件測試人員應(yīng)具備的素質(zhì)技術(shù)能力溝通能力懷疑精神自信心耐心較強的分析能力團(tuán)隊精神1.9軟件測試人員應(yīng)具備的素質(zhì)技術(shù)能力軟件測試技術(shù)東北大學(xué)軟件學(xué)院吳辰鈮軟件測試技術(shù)東北大學(xué)軟件學(xué)院課程內(nèi)容介紹第一章軟件測試概述第二章黑盒測試第三章白盒測試第四章單元測試第五章集成測試第六章系統(tǒng)測試第七章軟件自動化測試第八章特定環(huán)境及應(yīng)用測試第九章軟件測試管理課程內(nèi)容介紹第一章軟件測試概述教材《軟件測試(原書第2版)SoftwareTestingACraftsman‘sApproach(SecondEdition)》[美]PaulC·Jorgensen著韓柯等譯機(jī)械工業(yè)出版社2003-7教材《軟件測試(原書第2版)SoftwareTest參考書1.賀平著,《軟件測試教程》,電子工業(yè)出版社,2005-6。2.張克東莊燕濱編著,《軟件工程與軟件測試自動化教程》,電子工業(yè)出版社,2002-2。3.[美]ElfriedeDustinJeffRashkaJohnPaul著,于秀山、胡兢玉等譯,《軟件自動化測試:引入、管理與實施》,電子工業(yè)出版社,2003-7。4.(美)RonPatton,《SoftwareTesting》,機(jī)械工業(yè)出版社,2002-35.JohnD.McGregorDavidA.Syles著,楊文宏李新輝楊潔等譯,《面向?qū)ο蟮能浖y試APracticalGuidetoTestingObject-OrientedSoftware》,機(jī)械工業(yè)出版社,2002-8。參考書1.賀平著,《軟件測試教程》,電子工業(yè)出版社,2005課程性質(zhì)專業(yè)課必修課課程性質(zhì)成績考核平時10%實驗10%期末考試80%成績考核平時10%第一章軟件測試概述主要內(nèi)容1.1引言1.2軟件測試發(fā)展歷程1.3測試相關(guān)基本概念1.4軟件缺陷產(chǎn)生的原因1.5軟件測試與開發(fā)的關(guān)系1.6軟件測試基本技術(shù)1.7軟件測試的層次1.8軟件測試通過準(zhǔn)則1.9軟件測試人員應(yīng)具備的素質(zhì)第一章軟件測試概述主要內(nèi)容1.1引言:為什么要測試1.1引言:為什么要測試1.1引言:為什么要測試1.1引言:為什么要測試1.1引言:為什么要測試軟件測試的背景軟件錯誤案例一1994年迪斯尼公司發(fā)布的第一個面向兒童的多媒體光盤游戲,未測試,只在開發(fā)環(huán)境可以正常運行軟件錯誤案例二愛國者導(dǎo)彈防御系統(tǒng),存在軟件缺陷,時鐘錯誤積累起來拖延100多個小時,導(dǎo)致一枚導(dǎo)彈在多哈擊斃28名美國士兵軟件錯誤案例三在美國的一次飛往火星的火箭發(fā)射中,因控制程序中的一個循環(huán)語句“DO5I=1,3”被誤認(rèn)為是賦值語句“DO5I=1.3”,一點之差,使火箭發(fā)生爆炸,損失一千萬美元1.1引言:為什么要測試軟件測試的背景1.1引言:為什么要測試各種產(chǎn)品合格率飛機(jī)制造業(yè)合格率世界著名的宇航工業(yè)公司生產(chǎn)的“飛吧747-400”大型寬體客機(jī)由100萬個零部件組裝而成,其中每個零部件的合格率都能達(dá)到99.9999%,請問這種客機(jī)的合格率是多少?

(99.9999%)1000000=36.79%1.1引言:為什么要測試各種產(chǎn)品合格率(1.1引言:為什么要測試各種產(chǎn)品合格率軟件合格率假設(shè)一個優(yōu)秀的程序員寫出的“代碼行”合格率可以達(dá)到99%,如果這個程序員開發(fā)的軟件有1萬行代碼,那此軟件的合格率是多少?

(99%)10000=2.25×10-441.1引言:為什么要測試各種產(chǎn)品合格率(99%)100001.1引言:為什么要測試測試市場方興未艾1.1引言:為什么要測試測試市場方興未艾1.2軟件測試發(fā)展歷程60年代(軟件工程建立前),為了表明程序正確而進(jìn)行測試。1972年6月,BillHetzel(代表論著《TheCompleteGuidetoSoftwareTesting》)在美國的北卡羅來納(NorthCarolina)大學(xué)組織了首次以軟件測試為主題的會議。1973年,BillHetzel給軟件測試一個這樣的定義:“就是建立一種信心,認(rèn)為程序能夠按預(yù)期的設(shè)想運行(Establishconfidencethataprogramdoeswhatitissupposedtodo)”。1.2軟件測試發(fā)展歷程60年代(軟件工程建立前),為了表明1.2軟件測試發(fā)展歷程1979年,GlenfordMyers《TheArtofSoftwareTesting》是軟件測試方面的圣經(jīng)。Myers定義及詮釋的測試方法論已成為軟件測試的基本模塊。提出測試的目的是證偽。70年代后期至80年代中期QA部門。1996年提出的測試能力成熟度TCMM(TestingCapabilityMaturityModel將測試分為五級:初始級、階段定義級、集成級、管理和度量級、優(yōu)化級)。1.2軟件測試發(fā)展歷程1979年,GlenfordMye1.3軟件測試基本概念與測試相關(guān)的幾個概念錯誤(error)--同義詞是過錯(mistake),人們在編寫代碼時會出現(xiàn)過錯,這種過錯叫做bug。缺陷(fault)--缺陷是錯誤的結(jié)果。分為過錯缺陷和遺漏缺陷。失效(failure)--當(dāng)缺陷執(zhí)行時會發(fā)生失效。事故(incident)--當(dāng)出現(xiàn)失效時,可能會也可能不會呈現(xiàn)給用戶(或客戶或測試人員)。1.3軟件測試基本概念與測試相關(guān)的幾個概念1.3軟件測試基本概念軟件缺陷的定義很廣的概念,不符合用戶期望值或期望行為的表現(xiàn)。在軟件中存在,影響軟件功能正確實現(xiàn)的問題。DefactofSoftware=Bug。指軟件中各種問題的總稱。缺點、毛病、故障、誤差或錯誤、功能失效程序崩潰或掛起、不一致性、界面設(shè)計缺陷等。1.3軟件測試基本概念軟件缺陷的定義1.3軟件測試基本概念缺陷舉例:缺點:運行速度慢。毛病:意外退出。故障:將中文顯示成方塊。誤差或錯誤:返回意外的編譯錯誤。功能失效:復(fù)制圖形失敗。程序崩潰或掛起:死機(jī)。不一致性:Ctrl+S不能保存所有程序。用戶界面設(shè)計的缺陷:按鈕上應(yīng)5個字,卻只顯示3個字,排列不整齊。1.3軟件測試基本概念缺陷舉例:1.3軟件測試基本概念與測試相關(guān)的幾個概念程序正確無語法錯誤運行過程中未發(fā)現(xiàn)明顯錯誤程序中無不適當(dāng)語句有效輸入-正確輸出無效輸入-正確處理任何可能輸入-正確輸出1.3軟件測試基本概念與測試相關(guān)的幾個概念1.3軟件測試基本概念與測試相關(guān)的幾個概念測試與調(diào)試測試條件已知,規(guī)程可定義,結(jié)果可預(yù)知測試可以計劃,過程可控;調(diào)試不可控測試是檢驗,調(diào)試是推理過程測試除了表明程序正確還要驗證程序如何處理失敗,調(diào)試表明正確測試可不了解設(shè)計細(xì)節(jié),調(diào)試必須了解設(shè)計細(xì)節(jié)測試可自動化,調(diào)試無法自動化1.3軟件測試基本概念與測試相關(guān)的幾個概念1.3軟件測試基本概念軟件測試的定義軟件測試(testing)是一種有計劃的和系統(tǒng)性的必要采取的措施,就是在軟件投入運行前對軟件需求分析、設(shè)計規(guī)格說明和編碼的最終復(fù)審理。在此過程中能對該產(chǎn)品是否實現(xiàn)了用戶所期望的要求進(jìn)行足夠了解并建立信任。軟件測試是軟件質(zhì)量保證的關(guān)鍵步驟。1.3軟件測試基本概念軟件測試的定義1.3軟件測試基本概念軟件測試的目的軟件測試的目的是發(fā)現(xiàn)軟件存在的錯誤、減小軟件不工作的風(fēng)險。1.3軟件測試基本概念軟件測試的目的1.4軟件缺陷產(chǎn)生的原因1.4軟件缺陷產(chǎn)生的原因1.4軟件缺陷產(chǎn)生的原因缺陷產(chǎn)生原因總結(jié)如下:偏離用戶的需求需求報告多變功能額外實現(xiàn)功能遺漏1.4軟件缺陷產(chǎn)生的原因缺陷產(chǎn)生原因總結(jié)如下:1.5軟件開發(fā)與測試的關(guān)系用戶要求用戶:我要什么運行結(jié)果計算機(jī):程序運行得到的結(jié)果源程序程序員:我要讓計算機(jī)怎么做設(shè)計說明書設(shè)計員:我要讓軟件怎么做需求說明書分析員:我可以提供什么13425理解正確性表達(dá)正確性理解正確性設(shè)計正確性表達(dá)正確性理解正確性編碼正確性運行正確性輸入正確性相符嗎?1.5軟件開發(fā)與測試的關(guān)系用戶要求運行結(jié)果源程序1.5軟件開發(fā)與測試的關(guān)系缺陷在軟件開發(fā)周期中的任何一個環(huán)節(jié)都可能被引入,而且存在放大趨勢:1.5軟件開發(fā)與測試的關(guān)系缺陷在軟件開發(fā)周期中的任何一個環(huán)1.5軟件開發(fā)與測試的關(guān)系缺陷發(fā)現(xiàn)不同時期的成本1.5軟件開發(fā)與測試的關(guān)系缺陷發(fā)現(xiàn)不同時期的成本1.5軟件開發(fā)與測試的關(guān)系如何消除軟件缺陷評審、測試美標(biāo)準(zhǔn)局VV&T(VerificationValidation&Test)1.5軟件開發(fā)與測試的關(guān)系如何消除軟件缺陷1.5軟件開發(fā)與測試的關(guān)系評審用戶需求獲取需求定義軟件產(chǎn)品可交付軟件已確認(rèn)軟件需求分析書已集成軟件概要設(shè)計書已測試模塊詳細(xì)設(shè)計書程序需求分析系統(tǒng)測試確認(rèn)測試概要設(shè)計集成測試詳細(xì)設(shè)計單元測試編碼評審評審評審評審評審評審評審需求分析軟件開發(fā)與測試V模型1.5軟件開發(fā)與測試的關(guān)系評審用戶需求獲取需求定義軟件產(chǎn)品1.5軟件開發(fā)與測試的關(guān)系需求分析概要設(shè)計確認(rèn)交付集成詳細(xì)設(shè)計編碼單元測試集成測試設(shè)計測試功能測試確認(rèn)測試需求測試系統(tǒng)測試軟件開發(fā)與測試W模型1.5軟件開發(fā)與測試的關(guān)系需求分析概要設(shè)計確認(rèn)交付集成詳細(xì)1.5軟件開發(fā)與測試的關(guān)系項目階段任務(wù)的里程碑需求分析需求評審概要設(shè)計概要設(shè)計評審詳細(xì)設(shè)計設(shè)計走查編碼單元測試……

溫馨提示

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

評論

0/150

提交評論