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