第一階段蛹疯,單元測(cè)試
1荡澎、定義
對(duì)軟件中最小可測(cè)試單元進(jìn)行檢查和驗(yàn)證
2晶府、原則
盡可能保證各個(gè)測(cè)試用例之間是相互獨(dú)立的
一般由開發(fā)人員來(lái)測(cè)試星持,用以檢測(cè)自己開發(fā)的功能是否符合設(shè)計(jì)要求
3危喉、單元測(cè)試的好處
∷斡妗①能盡早發(fā)現(xiàn)缺陷
②有利于重構(gòu)
」枷蕖③簡(jiǎn)化集成
』始稹④文檔
⑤用于設(shè)計(jì)
4薄嫡、單元測(cè)試的限制
不可能覆蓋所有的執(zhí)行路徑氧急,所以不可能保證捕捉到所有路徑的錯(cuò)誤
每一行代碼需要3~5的測(cè)試代碼才能完成單元測(cè)試。所以毫深,存在一個(gè)投入與產(chǎn)出的一個(gè)平衡吩坝。
第二階段,集成測(cè)試
1哑蔫、定義
是在單元測(cè)試的基礎(chǔ)上钉寝,測(cè)試再將所有的軟件單元按照概要設(shè)計(jì)規(guī)格說明的要求組裝成模塊、子系統(tǒng)或系統(tǒng)的過程中各部分工作是否達(dá)到或?qū)崿F(xiàn)相應(yīng)技術(shù)指標(biāo)及要求的活動(dòng)
2闸迷、集成測(cè)試與單元測(cè)試的區(qū)別
測(cè)試的對(duì)象不同
測(cè)試的依據(jù)不同
測(cè)試的方法不同
第三階段嵌纲,系統(tǒng)測(cè)試
1、定義
是將經(jīng)過集成測(cè)試的軟件腥沽,作為計(jì)算機(jī)系統(tǒng)的一個(gè)部分逮走,與系統(tǒng)中其他部分結(jié)合起來(lái),在實(shí)際運(yùn)行環(huán)境下對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行一系列嚴(yán)格有效的測(cè)試今阳,以發(fā)現(xiàn)軟件潛在的問題言沐,保證系統(tǒng)的正常運(yùn)行邓嘹。
2酣栈、關(guān)注點(diǎn)
關(guān)注系統(tǒng)本身的使用
關(guān)注系統(tǒng)與其他相關(guān)系統(tǒng)間的連通
關(guān)注系統(tǒng)在不同使用壓力下的表現(xiàn)
關(guān)注系統(tǒng)在真實(shí)使用環(huán)境下的表現(xiàn)
3险胰、系統(tǒng)測(cè)試與集成測(cè)試的區(qū)別
①測(cè)試對(duì)象
集成測(cè)試由通過了單元測(cè)試的各個(gè)模塊所集成起來(lái)的構(gòu)件
系統(tǒng)測(cè)試除了軟件之外矿筝,還包括計(jì)算機(jī)硬件及相關(guān)的外圍設(shè)備起便、數(shù)據(jù)采集和傳輸機(jī)構(gòu),支持軟件窖维,系統(tǒng)操作人員等整個(gè)系統(tǒng)
∮茏邸②測(cè)試時(shí)間
集成測(cè)試介于單元測(cè)試和系統(tǒng)測(cè)試之間
系統(tǒng)測(cè)試在集成測(cè)試之后
③測(cè)試內(nèi)容
集成測(cè)試:各個(gè)單元模塊之間的接口
系統(tǒng)測(cè)試:整個(gè)系統(tǒng)的功能和性能
≈贰④測(cè)試角度
集成測(cè)試:偏于技術(shù)角度的驗(yàn)證
系統(tǒng)測(cè)試:偏于業(yè)務(wù)角度的驗(yàn)證
第四階段鼻疮,驗(yàn)收測(cè)試
1、定義
也稱交付測(cè)試琳轿。針對(duì)用戶需求判沟,業(yè)務(wù)流程的正式的測(cè)試,確定系統(tǒng)是否滿足驗(yàn)收標(biāo)準(zhǔn)崭篡,由用戶挪哄,客戶和其他授權(quán)機(jī)構(gòu)決定是否接受系統(tǒng)。
2琉闪、細(xì)分驗(yàn)證
用戶驗(yàn)收測(cè)試
運(yùn)行驗(yàn)收測(cè)試
合同和規(guī)范驗(yàn)收測(cè)試
3迹炼、alpha與beta測(cè)試的區(qū)別
alpha測(cè)試是在開發(fā)者環(huán)境下測(cè)試
beta測(cè)試是在脫離開發(fā)者,公司內(nèi)部一部分人來(lái)測(cè)試
release測(cè)試正式面向大眾測(cè)試
以上內(nèi)容為大家介紹了軟件測(cè)試的4個(gè)主要階段的詳細(xì)描述颠毙,希望對(duì)大家有所幫助斯入,如果想要了解更多軟件測(cè)試相關(guān)知識(shí),請(qǐng)搜索多測(cè)師蛀蜜。