軟體版本說明
預覽版本是一種軟體版本,即尚未穩定之測試版。此版本釋出是作為軟體在未來穩定版本之改善與修正。通常一個軟體的預覽版本的版本名稱都會含有Alpha(α)/Beta(β)/RC(Release Candidate)等等字樣。
目錄
1 Pre-alpha
2 Alpha
3 Beta
4 Release Candidate
5 參看
Pre-alpha
有時候軟體會在Alpha或Beta版本前先釋出Pre-alpaha版本。相對於Alpha或Beta版本,Pre-alpha版本是一個功能不完整的版本。
Alpha
Alpha版本的產品仍然需要完整的功能測試,而其功能亦未完善,但是可以滿足一般需求。因為它是整個軟體釋出周期中的第一個主要階段,所以它的名稱是「Alpha」,希臘字母中的第一個字母。
Alpha版本通常會送交到開發軟體的組織或社群中的各個軟體測試者,用作內部測試。在市場上,越來越多公司會邀請外部的客戶或合作夥伴參與其軟體的Alpha測試階段。這令軟體在此階段有更大的可用性測試。
在測試的第一個階段中,開發者通常會進行白盒測試。其他測試會在稍後時間由其他測試團體以黑盒或灰盒技術進行,不過有時會同時進行。
Beta
Beta版本是第一個對外公開的軟體版本,是由公眾參與的測試階段。一般來說,Beta包含所有功能,但可能有一些已知問題和較輕微的臭蟲(Bug)。
Beta版本的測試者通常是開發軟體的組織的客戶,他們會以免費或優惠價錢得到軟體,但會成為組織的免費測試者。
Beta版本主要測試產品的支援和市場反應(在邀請Beta用戶時)等。
Release Candidate
Release Candidate(簡稱RC)指可能成為最終產品的版本,如果沒有再出現問題則可釋出正式版本。在此階段,產品包含所有功能亦不會出現嚴重問題。通常此階段的產品是接近完整的。
微軟公司很多時會使用此名稱。在1990年代,蘋果電腦把在這階段的產品稱為「Golden Master」,而最後的Golden Master為正式版本。這階段亦稱Gamma(更後期的稱為Delta,及其後的希臘字母)。