軟件 alpha、beta、rc、stable 各個版本有什麼區別?

導讀:軟件版本週期分爲三個階段,α、β、λ 常用來表示軟件測試過程中的三個階段。

‍‍

很多軟件在正式發佈前都會發布一些預覽版或者測試版,一般都叫 “beta 版” 或者 “rc 版”,特別是開源軟件,甚至有“alpha 版”,下面來解釋一下各個版本的意思。

        內部測試版。α是希臘字母的第一個,表示最早的版本,一般用戶不要下載這個版本,這個版本包含很多 BUG,功能也不全,主要是給開發人員和 測試人員測試和找 BUG 用的。

        公開測試版。β是希臘字母的第二個,顧名思義,這個版本比 alpha 版發佈得晚一些,主要是給 “部落” 用戶和忠實用戶測試用的,該版本任然存 在很多 BUG,但是相對 alpha 版要穩定一些。這個階段版本的軟件還會不斷增加新功能。如果你是發燒友,可以下載這個版本。

        Release Candidate(候選版本),該版本又較 beta 版更進一步了,該版本功能不再增加,和最終發佈版功能一樣。這個版本有點像最終發行版之前的一個類似 預覽版,這個的發佈就標明離最終發行版不遠了。作爲普通用戶,如果你很急着用這個軟件的話,也可以下載這個版本。

      穩定版。在開源軟件中,都有 stable 版,這個就是開源軟件的最終發行版,用戶可以放心大膽的用了。

開發期

多數開源軟件會推出兩個 RC 版本,最後的 RC2 則成爲正式版本。

完成期

舉例說明

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/9MKIKtxS1R3onW1g3AKIOA