《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > Alpha和Beta測試簡介
Alpha和Beta測試簡介
vihome   
未知
摘要: 大型通用軟件,,在正式發(fā)布前,,通常需要執(zhí)行Alpha和Beta測試,目的是從實際終端用戶的使用角度,,對軟件的功能和性能進行測試,,以發(fā)現(xiàn)可能只有最終用戶才能發(fā)現(xiàn)的錯誤,。
Abstract:
Key words :
大型通用軟件,在正式發(fā)布前,,通常需要執(zhí)行Alpha和Beta測試,,目的是從實際終端用戶的使用角度,對軟件的功能和性能進行測試,,以發(fā)現(xiàn)可能只有最終用戶才能發(fā)現(xiàn)的錯誤,。

Alpha測試是由一個用戶在開發(fā)環(huán)境" title="開發(fā)環(huán)境">開發(fā)環(huán)境下進行的測試,也可以是公司內部的用戶在模擬實際操作環(huán)境下進行的受控測試,,Alpha測試不能由程序員或測試員完成,。Alpha測試發(fā)現(xiàn)的錯誤,可以在測試現(xiàn)場立刻反饋給開發(fā)人員,,由開發(fā)人員及時分析和處理,。目的是評價軟件產品的功能、可使用性,、可靠性,、性能和支持。尤其注重產品的界面和特色,。Alpha測試可以從軟件產品編碼結束之后開始,,或在模塊(子系統(tǒng))測試完成后開始,也可以在確認測試過程" title="測試過程">測試過程中產品達到一定的穩(wěn)定和可靠程度之后再開始,。有關的手冊(草稿)等應該在Alpha測試前準備好,。

Beta測試是軟件的多" title="的多">的多個用戶在一個或多個用戶的實際使用環(huán)境下進行的測試。開發(fā)者通常不在測試現(xiàn)場,,Beta測試不能由程序員或測試員完成,。因而,Beta測試是在開發(fā)者無法控制的環(huán)境下進行的軟件現(xiàn)場應用,。在Beta測試中,,由用戶記下遇到的所有問題,包括真實的以及主管認定的,,定期向開發(fā)者報告,,開發(fā)者在綜合用戶的報告后,做出修改,最后將軟件產品交付給全體用戶使用,。Beta測試著重于產品的支持性,包括文檔,、客戶培訓和支持產品的生產能力,。只有當Alpha測試達到一定的可靠程度后,才能開始Beta測試,。由于Beta測試的主要目標是測試可支持性,,所以Beta測試應該盡可能由主持產品發(fā)行的人員來管理。

由于Alpha和Beta測試的組織難度大,,測試費用高,,測試的隨機性強、測試周期跨度較長,,測試質量和測試效率難于保證,,所以,很多專業(yè)軟件可能不再進行Beta測試,。隨著測試技術" title="測試技術">測試技術的提高,,以及專業(yè)測試服務機構的大量涌現(xiàn),很多軟件的Beta測試外包給這些專業(yè)測試機構進行測試,。
此內容為AET網站原創(chuàng),,未經授權禁止轉載。