在選擇第三方測試機(jī)構(gòu)時(shí),主要查看其資質(zhì)、信息系統(tǒng)工程測評經(jīng)驗(yàn)、測試環(huán)境、測試工具及測試工程師隊(duì)伍的素質(zhì)等。
第三方獨(dú)立的測試機(jī)構(gòu)目前只有國家級和省級兩級,一般為各省軟件測評中心。但也有些企業(yè)成立的軟件測試機(jī)構(gòu)符合ISO17025體系要求,成為國家級或省級軟件測評中心。
信息應(yīng)用系統(tǒng)工程一般具有較強(qiáng)的行業(yè)背景,第三方測試機(jī)構(gòu)最好有相同或相近的工程測試經(jīng)驗(yàn),以利于完成系統(tǒng)工程的功能測試。
現(xiàn)代信息應(yīng)用系統(tǒng)規(guī)模越來越大,測試環(huán)境及測試工具對于測試的效率及效果有決定性的影響。在選擇第三方測試機(jī)構(gòu)時(shí),應(yīng)當(dāng)優(yōu)先選擇有完善的測試環(huán)境和先進(jìn)的測試(管理)工具公司。
測試機(jī)構(gòu)的測試工程師的資質(zhì)和素質(zhì)對于實(shí)際工作效率有很大的影響,應(yīng)該優(yōu)先選擇測試工程師技術(shù)全面,并掌握測試工具的第三方測試機(jī)構(gòu)。
1.第三方測試工程的分類
根據(jù)軟件的特性,第三方軟件測試工程可以劃分為3種類型。
?。?)系統(tǒng)軟件、環(huán)境軟件和各類工具軟件等的測評:這類軟件大多作為計(jì)算機(jī)的環(huán)境或“公用”支撐軟件,產(chǎn)品類型多、市場銷量大且生產(chǎn)廠商多。產(chǎn)品的特點(diǎn)是大多有企業(yè),甚至國際的產(chǎn)品質(zhì)量標(biāo)準(zhǔn)。用戶選擇時(shí)希望進(jìn)行產(chǎn)品功能、性能的對比測試,這類軟件的評測重點(diǎn)是軟件產(chǎn)品的功能、性能和特點(diǎn)。
?。?)面向應(yīng)用軟件系統(tǒng)的測評:這類軟件具有很強(qiáng)的行業(yè)應(yīng)用特性,往往要由用戶與開發(fā)商簽訂項(xiàng)目合同。開發(fā)商負(fù)責(zé)開發(fā),用戶負(fù)責(zé)驗(yàn)收。和傳統(tǒng)的工程項(xiàng)目建設(shè)過程相似,引入軟件工程監(jiān)理機(jī)制顯然是必需的。在我國,引入獨(dú)立第三方質(zhì)量評測和過程控制的軟件工程管理辦法被證明是成功的。對這類軟件的評測,根據(jù)用戶對第三方的依賴程度,又可分為兩個(gè)層次。
·只對應(yīng)用軟件系統(tǒng)進(jìn)行綜合性功能及性能測試:大體是在軟件系統(tǒng)級進(jìn)行黑盒測試,并不對軟件過程進(jìn)行控制及監(jiān)督。
· 對應(yīng)用軟件系統(tǒng)進(jìn)行質(zhì)量監(jiān)理與評測:不僅承擔(dān)第1個(gè)層次的任務(wù),還要對軟件過程進(jìn)行監(jiān)控,具備初級軟件工程監(jiān)理的職責(zé)。
負(fù)責(zé)該類軟件質(zhì)量評測的第三方承擔(dān)軟件過程質(zhì)量監(jiān)理的責(zé)任,在軟件生命周期過程中從軟件定義開始,要對軟件過程從質(zhì)量保證角度進(jìn)行規(guī)范化的監(jiān)督、管理和控制。評測工作不僅包括軟件生命周期各階段的評審,而且還要對系統(tǒng)進(jìn)行包括模塊白盒測試在內(nèi)的系統(tǒng)集成及系統(tǒng)驗(yàn)收等測試。
?。?)對軟件企業(yè)的CMM進(jìn)行評估認(rèn)證:CMM等級認(rèn)證,是對一個(gè)企業(yè)對其軟件過程的定義、管理、度量、控制取得何種實(shí)效能力的一種評價(jià),是確保軟件產(chǎn)品質(zhì)量的基礎(chǔ)。很顯然,對軟件企業(yè)的CMM等級認(rèn)證,是最高層次的軟件評測。
2.第三方測試工程的環(huán)境建設(shè)
第三方測試工程環(huán)境建設(shè)包括建立軟件評測場地,提供測試和評估分析所需的設(shè)備、軟件及工具等。此類環(huán)境包括代表性的操作系統(tǒng)、支持平臺、中間件,以及網(wǎng)絡(luò)環(huán)境等,以便模擬分布式應(yīng)用,此外還有版本管理工具及專用測試工具等。
【?發(fā)表評論?0條?】