Alpha、Beta、Stable beta是什么意思

我們在安裝軟件時,需要去官網下載安裝包,打開官網會發現要下載的安裝包會有好幾種下載包,例如下面Electron下載版本:Electron版本上圖三個紅框代表三個版本的Electron,第一個框代表Stable版本,第二個框代表Beta版本,第三個框里面是Nightly版本 。那么這三個版本具體是什么意
【Alpha、Beta、Stable beta是什么意思】

Alpha、Beta、Stable beta是什么意思

文章插圖


我們在安裝軟件時,需要去官網下載安裝包,打開官網會發現要下載的安裝包會有好幾種下載包,例如下面Electron下載版本:
Alpha、Beta、Stable beta是什么意思

文章插圖
Electron版本
上圖三個紅框代表三個版本的Electron,第一個框代表Stable版本,第二個框代表Beta版本,第三個框里面是Nightly 版本 。
那么這三個版本具體是什么意思呢,我們應該下載哪個版本呢?
軟件的測試階段在解釋這幾個版本之前,我們先介紹一下測試的幾個階段,測試大概分為、、 三個階段:
  • 是第一階段,一般只供內部測試使用,基本處于開發測試階段;
  • 是第二個階段,已經消除了軟件中大部分的不完善之處,但仍有可能還存在缺陷和漏洞,一般只提供給特定的用戶群來測試使用;
  • 是第三個階段,此時產品已經相當成熟,只需在個別地方再做進一步的優化處理即可上市發行 。
軟件的開發期說完測試的幾個階段,我們就來說說軟件開發階段的幾個版本:
Alpha版本
預覽版或者叫內測版,對應測試階段中的階段,所以這個版本也叫版,這個版本包含很多BUG,功能不齊全,主要是給開發人員和測試人員測試和找BUG用的 。
Beta版本
測試版或者叫公開測試版,對應測試階段中的階段,所以這個版本也叫版 。該階段的版本會一直加入新的功能,主要是給“部落”用戶和忠實用戶測百思特網試用的,該版本仍然存在很多BUG,但是相對Alpha版要穩定一些,通常在 Alpha版之后推出 。例如微信經常會發一些Beta版本來讓用戶測試體驗;Apple IOS系統也會經常發布很多Beta版本讓用戶體驗測試 。
RC(Release Candidate)
最終測試版本,可能成為最終產品的候選版本,如果未出現問題則可發布成為正式版百思特網本,RC版本可以說是最接近正式版的版本,就是正式版之前的最后一個測試版,多數開源軟件會推出兩個RC版本,最后的 RC2 則成為正式版本 。
軟件的完成期RC2版本發布完成后,就到了軟件的完成時期,如果RC2沒有大問題,就會變為最終的發布版本 。具體有下面幾個階段:
Stable
穩定版;來自預覽版本釋出使用與改善而修正完成 。
GA(General Availability)
正式發布的版本;在國外都是用GA來說明release版本的 。
RTM(Release to 百思特網Manufacturing)
給生產商的release版本;RTM版本并不一定意味著創作者解決了軟件所有問題;仍有可能向公眾發布前更新版本 。另外一種RTM的稱呼是RTW(Release To Web),表示正式版本的軟件發布到Web網站上供客戶免費下載 。
RTL(Retail)
零售版;是真正的正式版,正式上架零售版 。以Windows 7為例,RTM版與零售版的版本號是一樣的 。
其他版本OEM(Original Equipment Manufacturer)
原始設備制造商;是給計算機廠商隨著計算機販賣的,也就是隨機版;只能隨機器出貨,不能零售 。只能全新安裝,不能從舊有操作系統升級 。包裝不像零售版精美,通常只有一面CD和說明書(授權書) 。
RVL
號稱是正式版,其實RVL根本不是版本的名稱 。它是中文版/英文版文檔破解出來的 。
EVAL
而流通在網絡上的EVAL版,與“評估版”類似,功能上和零售版沒有區別 。
結尾主要的版本信息,大概就這些,希望大家看完之后會有所收獲,以后下載時就不會迷惘了 。


    推薦閱讀