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