1、單元測試。單元測試又稱為模塊測試,是針對軟件設(shè)計的*小單位程序模塊進行正確性檢查的測試工作,單元測試需要從程序內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計測試用例,多個模塊可以平行地獨立進行單元測試。
2、集成測試又稱為組裝測試或聯(lián)合測試,在單元測試的基礎(chǔ)上,需要將所有模塊按照概要設(shè)計說明書和詳細設(shè)計說明書的要求進行組裝。
3、確認測試。確認測試的目標是驗證軟件的功能和性能以及其他特性是否與用戶的要求一致。確認測試一般包括有效性測試和軟件配置復(fù)查。一般有第三方測試機構(gòu)進行。
4、系統(tǒng)測試。軟件作為計算機系統(tǒng)的一部分,與硬件、網(wǎng)絡(luò)、外設(shè)、支撐軟件、數(shù)據(jù)以及人員結(jié)合在一起,在實際或模擬環(huán)境下,對計算機系統(tǒng)進行測試,目的在于與系統(tǒng)需求比較,發(fā)現(xiàn)問題。
5、驗收測試以用戶為主的測試,軟件開發(fā)人員和質(zhì)量保證人員參加,由用戶設(shè)計測試用例。不是對系統(tǒng)進行全覆蓋測試,而是對核心業(yè)務(wù)流程進行測試。