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