第三方軟件檢測機(jī)構(gòu)根據(jù)軟件開發(fā)商提供的開發(fā)資料對軟件進(jìn)行質(zhì)量保證測試。測試軟件功能是否符合軟件開發(fā)人員對用戶的承諾,是否符合國家有關(guān)標(biāo)準(zhǔn)和規(guī)定,系統(tǒng)是否安全可靠。主要在功能性、兼容性、安全性和可靠性、易用性、資源利用率、效率和用戶文檔方面對軟件的質(zhì)量進(jìn)行測試和認(rèn)證。
它在項(xiàng)目實(shí)施中的重要性表現(xiàn)在以下幾個方面:
1.第三方軟件檢測更客觀
第三方測試以合同的形式限制測試人員,與開發(fā)人員和開發(fā)人員發(fā)生一定的對立關(guān)系,故意不維持開發(fā)人員和開發(fā)人員的利益,保證測試工作的順利進(jìn)行。一開始就具有客觀性。至
2、第三方測試與用戶自測不同
用戶是應(yīng)用軟件需求的提出者,他們應(yīng)該最了解軟件的需求,因此更適合測試軟件的正確功能和流程。但我們也應(yīng)該看到,大多數(shù)用戶很難對系統(tǒng)的內(nèi)部實(shí)現(xiàn)過程進(jìn)行深入分析。對于系統(tǒng)的綜合測試,功能測試只是一方面,還包括并發(fā)、性能等多項(xiàng)技術(shù)測試。這些測試技術(shù)要求很高,必須由計(jì)算機(jī)專業(yè)人員完成。
3.第三方測試與開發(fā)者自測不同
開發(fā)人員進(jìn)行的測試存在許多不足之處。除了自身利益驅(qū)動的問題外,還有很多非客觀問題,主要表現(xiàn)在固定思維上。因?yàn)?a href="http://www.kgunl25.cn" target="_self">第三方軟件檢測的目的是在程序運(yùn)行的過程中盡可能多地發(fā)現(xiàn)錯誤,可以發(fā)現(xiàn)更多的問題。另外,隨著系統(tǒng)越來越大,客觀上開發(fā)者沒有精力參與測試,也不符合規(guī)?;a(chǎn)的專業(yè)分工原則。