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