首先alpha測試和beta都屬於驗收測試,這兩種測試都需要用戶參加,且都不能由程序員和測試員執行。廣義上來講, α測試是“內測”, β測試是“公測”,alpha測試是用戶在開發環境或者是公司內部模擬實際操作環境的測試
- α測試的特點是:
1、它是在開發環境下進行的(不對外發布)
2、它不需要測試用例評價軟件使用質量
3、用戶往往沒有相關經驗,可以是兼職人員,開發者或測試者坐用戶旁邊
4、目的主要評價軟件產品的功能、局域化、可用性、可靠性、性能等 - Beta測試是真實用戶在實際操作環境下進行的測試。 而且順序不能錯,必須先進行Alpha測試再進行Beta測試;先α測試後β測試
- Alpha測試的環境是受開發方控制的,用戶的數量相對比較少,時間比較集中。
而beta測試的環境是不受開發方控制的,誰也不知道用戶如何折磨軟件,用戶數量相對比較多,時間不集中。 - 對於軟件產品來說,在系統測試後,纔有α測試β測試,而且通用的軟件產品需要較大規模的beta測試,測試周期比較長。如果產品通過了beta測試,那麼就可以正式發行了。
如果還不能夠理解明白,就類比《王者榮耀》,有體驗服(內測玩家)、正式服(大衆的普遍玩家)。