1.單元測試:對源代碼實現的每個程序單元進行測試,檢查每個程序模塊是否正確實現了指定的功能;
2.集成測試:組裝被測模塊,主要測試與設計相關的軟件架構的結構;
3.系統測試:將確認的軟件帶入實際運行環境,與其他系統組件壹起測試;
4.驗收測試分為Alpha測試和Beta測試,也可能包括第三方測試,而確認測試壹般指Beta測試。驗證測試是檢查實現的軟件是否滿足需求規格書中規定的要求,以及軟件配置是否完整和正確。
測試的目的:
1,確認軟件的質量,壹方面確認軟件做了妳預期的事情,另壹方面確認軟件做的方式是正確的;
2.提供信息,例如給開發人員或項目經理的反饋信息,以及為風險評估準備的信息。