1. 程式人生 > >alpha測試和beta測試的區別

alpha測試和beta測試的區別

定義:alpha測試是在使用者組織模擬軟體系統的執行環境下的一種驗收測試,由使用者或第三方測試公司進行的測試,模擬各類使用者行為對即將面市的軟體產品進行測試,試圖發現並修改錯誤。

Beta測試是使用者公司組織各方面的典型終端使用者在日常工作中實際使用beta版本,並要求使用者報告異常情況,提出批評意見。

區別:兩者的主要區別是測試的場所不同。Alpha測試是指把使用者請到開發方的場所來測試,beta測試是指在一個或多個使用者的場所進行的測試。Alpha測試的環境是受開發方控制的,使用者的數量相對比較少,時間比較集中。而beta測試的環境是不受開發方控制的,誰也不知道使用者如何折磨軟體,使用者數量相對比較多,時間不集中。一般地,alpha測試先於beta測試執行。通用的軟體產品需要較大規模的beta測試,測試周期比較長。如果產品通過了beta測試,那麼就可以正式發行了。

Alpha測試

Beta測試

聯絡

經過Alpha測試調整的軟體產品稱為Beta版本。一些軟體開發公司把Alpha測試是對一個早期的、不穩定的軟體版本所進行的驗收測試,而Beta測試看成是對一個晚期的、更加穩定的軟體版本所進行的驗收測試。

區別

測試場所

開發方的場所

使用者的場所(終端使用者)

測試環境

受開發方控制

不受開發方控制

測試方

相對比較少:

使用者或第三方測試公司

相對比較多:終端使用者

時間

比較集中(每日提交報告,及時修改缺陷)

不集中:使用者記錄統一報告

一般

Alpha測試先於Beta測試執行。通用的軟體產品需要較大規模的Beta測試,測試周期比較長。如果產品通過了Beta測試,那麼就可以正式發行了。