一、UT(單元測(cè)試,Unit Test)
單元測(cè)試任務(wù)包括:
- 模塊接口測(cè)試;
- 模塊局部數(shù)據(jù)結(jié)構(gòu)測(cè)試;
- 模塊邊界條件測(cè)試;
- 模塊中所有獨(dú)立執(zhí)行通路測(cè)試;
- 模塊的各條錯(cuò)誤處理通路測(cè)試。
二、IT(集成測(cè)試,Integration Test)
也稱(chēng)系統(tǒng)集成測(cè)試(System Integration Test)或結(jié)合測(cè)試。
集成測(cè)試階段是以黑盒法為主,在自底向上集成的早期,白盒法測(cè)試占一定的比例,隨著集成測(cè)試的不斷深入,這種比例在測(cè)試過(guò)程中將越來(lái)越少,漸漸地,黑盒法測(cè)試占據(jù)主導(dǎo)地位。
三、ST(系統(tǒng)測(cè)試,System Test)
從技術(shù)角度看,系統(tǒng)測(cè)試是整個(gè)測(cè)試階段的最后一步,所有的開(kāi)發(fā)和測(cè)試在這一點(diǎn)上集中表現(xiàn)為生成一個(gè)具有一定功能的軟件系統(tǒng)。
該階段主要對(duì)系統(tǒng)的準(zhǔn)確性及完整性等方面進(jìn)行測(cè)試。
主要進(jìn)行:
功能確認(rèn)測(cè)試、運(yùn)行測(cè)試、強(qiáng)度測(cè)試、恢復(fù)測(cè)試、安全性測(cè)試等。
系統(tǒng)測(cè)試的測(cè)試人員由測(cè)試組成員(或質(zhì)量保證人員)或測(cè)試組成員與用戶(hù)共同測(cè)試。在整個(gè)系統(tǒng)開(kāi)發(fā)完成,即將交付用戶(hù)使用前進(jìn)行。在這一階段,完全采用黑盒法對(duì)整個(gè)系統(tǒng)進(jìn)行測(cè)試。
四、UAT(驗(yàn)收測(cè)試,User Acceptance Test)
驗(yàn)收測(cè)試是向未來(lái)的用戶(hù)表明系統(tǒng)能夠像預(yù)定要求那樣工作。
經(jīng)集成測(cè)試后,已經(jīng)按照設(shè)計(jì)把所有的模塊組裝成一個(gè)完整的軟件系統(tǒng),接口錯(cuò)誤也已經(jīng)基本排除了,接著就應(yīng)該進(jìn)一步驗(yàn)證軟件的有效性,這就是驗(yàn)收測(cè)試的任務(wù),即軟件的功能和性能如同用戶(hù)所合理期待的那樣。