1、alpha測試
alpha測試是由使用者在開發環境下進行的測試,也可以是開發機構內部的使用者在模擬實際操作環境下進行的測試。開發者坐在使用者旁邊,這是在開發者受控的環境下進行的測試。由開發者隨時記錄下錯誤情況和使用中的問題。
2、beta測試
beta測試是由軟體的多個使用者在乙個或多個使用者的實際使用環境下進行的測試。開發者通常不在測試現場,這是在開發者無法控制的環境下進行的測試。由使用者記錄下遇到的所有問題,定期向開發者報告。beta測試是一模擬真實的使用環境從而發現缺陷的一種測試
3、驗收測試
驗收測試是以使用者為主的測試,軟體開發和qa人員也應該參加,測試一般在使用者所在地進行,由使用者驗證軟體產品是否滿足了所有的需求的一系列的驗收測試工作。僅限於做專案的公司,部門內部測試穩定後,根據合同中需求由發包商進行驗收測試。驗收測試的目的是為了以發現」未實現的需求」為目的,以評估」適合使用」為目標,該類測試的不是以發現缺陷為主要目的。
區別:兩者的主要區別是測試的場所不同。alpha測試是指把使用者請到開發方的場所來測試,beta測試是指在乙個或多個使用者的場所進行的測試。alpha測試的環境是受開發方控制的,使用者的數量相對比較少,時間比較集中。而beta測試的環境是不受開發方控制的,誰也不知道使用者如何折磨軟體,使用者數量相對比較多,時間不集中。一般地,alpha測試先於beta測試執行。通用的軟體產品需要較大規模的beta測試,測試週期比較長。如果產品通過了beta測試,那麼就可以正式發行了。
alpha測試 在系統開發接近完成時對應用系統的測試;測試後仍然會有少量的設計變更。這種測試一般由終端使用者或其它人員完成,不能由程式或測試員完成。
beta測試 當開發和測試根本完成時所做的測試,最終的錯誤和問題需要在最終發行前找到。這種測試一般由終端使用者或其它人員完成,不能由程式設計師或測試員完成。
這個好比遊戲的內測,公測和正式發行.
相關知識: alpha版本,beta版本和正式版本對應的上面的不同場景的測試的版本.
Alpha測試Beta測試
alpha測試由使用者在開發者的場所進行,並且在開發者對使用者的 指導 下進行測試。開發者負責記錄發現在錯誤和使用中遇到的問題。總之,alpha測試是在受控的環境中進行的。alpha測試的目的是評價軟體產品的flurps 即功能,局域化,可使用性,可靠性,效能和支援 尤其注重產品的介面和特色.alp...
Alpha測試和Beta測試簡介
大型通用軟體,在正式發布之前,通常需要執行alpha和beta測試,目的是從實際終端使用者的使用角度,對軟體的功能和效能進行測試,以發現可能只有終端使用者才能發現的錯誤。beta測試是由軟體的多個使用者在乙個或多個實際使用環境下進行的測試,開發者通常不在現場,beta測試不能由程式設計師和測試員完成...
alpha測試與beta測試
最近筆試的時候碰到過一次這個問題所以整理了一下 alpha測試是由乙個使用者在開發環境下進行的測試,也可以是開發機構內部的使用者在模擬實際操作環境下進行的測試。軟體在乙個自然設定狀態下使用。開發者在使用者旁邊,對使用者進行 指導 的測試,並負責記錄發現的錯誤和使用中遇到的問題。這是在受控制的環境下進...