1. 程式人生 > >alpha測試什麼意思,和Beta測試有何區別?

alpha測試什麼意思,和Beta測試有何區別?

alpha測試是由一個使用者在開發環境下進行的測試,也可以是公司內部的使用者在模擬實際操作環境下進行的測試。alpha測試的目的是評價軟體產品的FLURPS(即功能、局域化、可使用性、可靠性、效能和支援)。尤其注重產品的介面和特色。alpha測試可以從軟體產品編碼結束之時開始,或在模組(子系統)測試完成之後開始,也可以在確認測試過程中產品達到一定的穩定和可靠程度之後再開始。
區別:兩者的主要區別是測試的場所不同。Alpha測試是指把使用者請到開發方的場所來測試,beta測試是指在一個或多個使用者的場所進行的測試。Alpha測試的環境是受開發方控制的,使用者的數量相對比較少,時間比較集中。而beta測試的環境是不受開發方控制的,誰也不知道使用者如何折磨軟體,使用者數量相對比較多,時間不集中。一般地,alpha測試先於beta測試執行。通用的軟體產品需要較大規模的beta測試,測試周期比較長。如果產品通過了beta測試,那麼就可以正式發行了。Alpha測試Beta測試聯絡經過Alpha測試調整的軟體產品稱為Beta版本。一些軟體開發公司把Alpha測試是對一個早期的、不穩定的軟體版本所進行的驗收測試,而Beta測試看成是對一個晚期的、更加穩定的軟體版本所進行的驗收測試。區別測試場所開發方的場所使用者的場所(終端使用者)測試環境受開發方控制不受開發方控制測試方相對比較少:使用者或第三方測試公司相對比較多:終端使用者時間比較集中(每日提交報告,及時修改缺陷)不集中:使用者記錄統一報告一般Alpha測試先於Beta測試執行。通用的軟體產品需要較大規模的Beta測試,測試周期比較長。