第三方軟件測試是指由獨立的第三方公司或組織進行的軟件測試活動,以確保測試的客觀性。
?
狹義上,它指的是獨立的第三方測試機構(gòu),如國家級軟件測試中心、各省軟件評測中心、有資質(zhì)的軟件評測中心等。
廣義上,它還指既非開發(fā)方亦非使用方的人來對軟件進行測試。
第三方軟件測試的職責(zé)包括驗證軟件是否符合需求和設(shè)計,檢測錯誤,對錯誤進行分類分析,并將分析結(jié)果反饋給開發(fā)人員以改進軟件過程管理。
測試階段主要包括集成測試、系統(tǒng)測試、驗收測試,主要以黑盒測試為主,包括手工和自動化測試。
單元測試通常由開發(fā)方實施,第三方測試通常在有一定的產(chǎn)品基礎(chǔ)上進行,測試內(nèi)容主要包括軟件功能性、易用性、容錯性、安全性、性能等,以及文檔正確性與一致性。
第三方軟件測試的過程包括制定測試計劃和評審,理解被測對象的功能架構(gòu)設(shè)計等,設(shè)計測試觀點、測試用例,并進行評審。
然后構(gòu)建測試環(huán)境,進行測試實施(包括Bug修正后的確認測試)最后編寫測試總結(jié)報告。