如果一個軟件是為許多客戶開發的(例如,向大眾公開出售的盒裝軟件產品),那么絕大多數軟件開發商都使用被稱為Alpha測試和Beta測試的過程,來發現那些看起來只有最終用戶才能發現的錯誤。
Alpha測試由用戶在開發者的場所進行,并且在開發者對用戶的“指導”下進行測試。開發者負責記錄發現的錯誤和使用中遇到的問題。
Alpha測試是在受控的環境中進行的。
Beta測試由軟件的最終用戶們在一個或多個客戶場所進行。與Alpha測試不同,開發者通常不在Beta測試的現場。
Beta測試是軟件在開發者不能控制的環境中的“真實”應用。
Alpha測試由用戶在開發者的場所進行,并且在開發者對用戶的“指導”下進行測試。開發者負責記錄發現的錯誤和使用中遇到的問題。
Alpha測試是在受控的環境中進行的。
Beta測試由軟件的最終用戶們在一個或多個客戶場所進行。與Alpha測試不同,開發者通常不在Beta測試的現場。
Beta測試是軟件在開發者不能控制的環境中的“真實”應用。