1. 程式人生 > >【測試】Alpha測試/Beta測試/驗收測試的區別

【測試】Alpha測試/Beta測試/驗收測試的區別

1、Alpha測試

Alpha測試是由使用者在開發環境下進行的測試,也可以是開發機構內部的使用者在模擬實際操作環境下進行的測試。開發者坐在使用者旁邊,這是在開發者受控的環境下進行的測試。由開發者隨時記錄下錯誤情況和使用中的問題。

2、Beta測試

Beta測試是由軟體的多個使用者在一個或多個使用者的實際使用環境下進行的測試。開發者通常不在測試現場,這是在開發者無法控制的環境下進行的測試。由使用者記錄下遇到的所有問題,定期向開發者報告。beta測試是一模擬真實的使用環境從而發現缺陷的一種測試

3、驗收測試

驗收測試是以使用者為主的測試,軟體開發和QA人員也應該參加,測試一般在使用者所在地進行,由使用者驗證軟體產品是否滿足了所有的需求的一系列的驗收測試工作。僅限於做專案的公司,部門內部測試穩定後,根據合同中需求由發包商進行驗收測試。驗收測試的目的是為了以發現”未實現的需求”為目的,以評估”適合使用”為目標,該類測試的不是以發現缺陷為主要目的.