第三方CNAS驗收評測的重要意義

軟件從最簡單的家用電冰箱到工業(yè)生產(chǎn),涉及方方面面?!耙郧败浖械膯栴}只是個人重啟一下機(jī)器的小事情,但如今軟件已在大型工業(yè)中發(fā)揮越來越大的作用。軟件安全與質(zhì)量的隱患已可能對人身安全和環(huán)境造成威脅?!?/p>

軟件工程的總目標(biāo)是充分利用有限的人力和物力資源,高效率、高質(zhì)量地完成軟件開發(fā)項目。不足的測試勢必使軟件帶著一些未揭露的隱藏錯誤投入運(yùn)行,這將意味著更大的危險讓用戶承擔(dān)。軟件測試是程序的一種執(zhí)行過程,目的是盡可能發(fā)現(xiàn)并改正被測試軟件中的錯誤,提高軟件的可靠性。它是軟件生命周期中一項非常重要且非常復(fù)雜的工作,對軟件可靠性保證具有極其重要的意義。

軟件測試的作用在于:

第一是對產(chǎn)品質(zhì)量完成全面的評估,為軟件產(chǎn)品發(fā)布(如驗收測試)、軟件系統(tǒng)部署(如性能規(guī)劃測試)、軟件產(chǎn)品鑒定(第三方獨立測試)委托方和被委托方糾紛仲裁(第三方獨立測試)和其它決策提供信息;

第二通過持續(xù)的測試(包括需求評審、設(shè)計評審、代碼評審等)可以對產(chǎn)品質(zhì)量提供持續(xù)的、快速的反饋,從而在整個開發(fā)過程中不斷地、及時地改進(jìn)產(chǎn)品的質(zhì)量,并減少各種返工,降低軟件開發(fā)的成本;

第三通過測試發(fā)現(xiàn)所要交付產(chǎn)品的缺陷,特別是盡可能地發(fā)現(xiàn)各種嚴(yán)重的缺陷,降低或消除產(chǎn)品質(zhì)量風(fēng)險,提高客戶的滿意度。

軟件系統(tǒng)的驗收測試內(nèi)容:


auto_588.jpg


測評環(huán)境:

一律要寫明測試的操作系統(tǒng),配置等信息。不同的系統(tǒng)環(huán)境或配置測試出的結(jié)果很有可能不一樣。部分評測需要特殊信息來說明。如IE版本等其他信息。

驗收測試階段流程:


auto_627


評測結(jié)果:

評測后由編輯必須對評測進(jìn)行總結(jié)??梢苑治龈鬈浖谋憩F(xiàn),分析各個軟件優(yōu)缺點等。

無效測評:

無效評測指的是評測不符合評測標(biāo)準(zhǔn)的評測,該類評測通常不具有任何參考價值甚至誤導(dǎo)用戶。

CMA、CNAS第三方檢測報告:

實施軟件測試工作的第三方檢測機(jī)構(gòu),一般都必須具有CMA或者CNAS資質(zhì)。CMA是中國計量認(rèn)證,根據(jù)《中華人民共和國計量法》第二十二條的規(guī)定:“為社會提供公證數(shù)據(jù)的產(chǎn)品質(zhì)量檢驗機(jī)構(gòu),必須經(jīng)省級以上人民政府計量行政部門對其計量檢定、測試的能力和可靠性考核合格?!币虼耍袑ι鐣鼍吖龜?shù)據(jù)的產(chǎn)品質(zhì)量監(jiān)督檢驗機(jī)構(gòu)及其它各類實驗室必須取得中國計量認(rèn)證,即CMA認(rèn)證。只有取得計量認(rèn)證合格證書的檢測機(jī)構(gòu),才能夠從事檢測檢驗工作,并允許其在檢驗報告上使用CMA標(biāo)記。有CMA標(biāo)記的檢驗報告可用于產(chǎn)品質(zhì)量評價、成果及司法鑒定,具有法律效力。也就是具有CMA資質(zhì)的實驗室給您出具的檢測報告是可以用于司法簡單,具有法律效力,其數(shù)據(jù)和報告是受國家和社會認(rèn)可的。

中國合格評定國家認(rèn)可委員會(英文縮寫為:CNAS)是根據(jù)《中華人民共和國認(rèn)證認(rèn)可條例》的規(guī)定,由國家認(rèn)證認(rèn)可監(jiān)督管理委員會批準(zhǔn)設(shè)立并授權(quán)的國家認(rèn)可機(jī)構(gòu),統(tǒng)一負(fù)責(zé)對認(rèn)證機(jī)構(gòu)、實驗室和檢查機(jī)構(gòu)等相關(guān)機(jī)構(gòu)的認(rèn)可工作。為表明軟件評測機(jī)構(gòu)符合認(rèn)可準(zhǔn)則要求,具備按照相應(yīng)認(rèn)證標(biāo)準(zhǔn)開展有關(guān)軟件評測服務(wù)的能力,軟件評測機(jī)構(gòu)需列入獲得CNAS認(rèn)可的認(rèn)證機(jī)構(gòu)名錄,并獲得帶有CNAS國家認(rèn)可標(biāo)志的認(rèn)證證書。具備CNAS資質(zhì)的檢測機(jī)構(gòu)才能證明實驗室具有信息技術(shù)軟件產(chǎn)品檢測領(lǐng)域能力,才能出據(jù)具有法律意義的檢測報告。

第三方驗收必要性:

客觀性保證:第三方測試以合同的形式制約了測試方,使得它與開發(fā)方或開發(fā)人員存在某種“對立”的關(guān)系,所以它不會刻意維護(hù)開發(fā)方或開發(fā)人員的利益,保證了測試工作在一開始就具有客觀性;

測評全面性:第三方測試不同于開發(fā)方和用戶自測試,第三方測試的目的就是為盡量多地發(fā)現(xiàn)程序中的錯誤而運(yùn)行程序的過程,可以更多的發(fā)現(xiàn)問題。此外,開發(fā)人員參與測試,也不符合大生產(chǎn)專業(yè)分工的原則;

測評專業(yè)性:對系統(tǒng)的全面測試,功能測試僅僅是一個方面,還要包括性能、接口、安全、代碼、可靠性等多種技術(shù)測試和專業(yè)測評工具應(yīng)用。專業(yè)測試對技術(shù)有很高的要求,必須由具備專業(yè)測評資質(zhì)的專業(yè)人員進(jìn)行。