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