軟件版本:GA、RC、alpha、beta、gamma等詳解

(1)RC:(Release Candidate)
  Candidate是候選人的意思,用在軟件上就是候選版本。Release.Candidate.就是發行候選版本。和Beta版最大的差別在於Beta階段會一直加入新的功能,但是到了RC版本,幾乎就不會加入新的功能了,而主要着重於除錯!
        是最終發放給用戶的最接近正式版的版本,發行後改正bug就是正式版了,就是正式版之前的最後一個測試版
(2)GA:(general availability)
比如:Apache Struts 2 GA
這是Apache Struts 2首次發行穩定的版本,GA意味着General Availability,也就是官方開始推薦廣泛使用了。
(3)有關軟件測試中的alpha、beta、gamma版本
廣義上對測試有三個傳統的稱呼:alpha、beta、gamma,用來標識測試的階段和範圍。
        alpha 是指內測,即現在說的 CB,指開發團隊內部測試的版本或者有限用戶體驗測試版本。
        beta 是指公測,即針對所有用戶公開的測試版本。
        然後做過一些修改,成爲正式發佈的候選版本時(現在叫做 RC - Release Candidate),叫做 gamma。
詳細說:
        電腦軟件在投放市場前,需要有人測試一下,看看是不是有問題,在開發該軟件的公司內部的由該公司內部人員測試的稱爲:Alpha測試。
        Alpha測試主要看有沒有功能缺失或系統錯誤,Alpha測試完後一般不會有大問題了,然後把軟件拿給用戶測試,稱爲:beta測試,主要是看用戶對軟件外觀,使用方便等的反映。
        如果beta1版用戶反映有問題,拿到公司修改,改完後發佈beta2版,還有不滿意的地方,再改,再發布beta3版,直到用戶滿意,或正式版發佈爲止。
 --------------------又找到些,補充到下邊--------------------------------
軟件版本里的Final、Beta、Pro、Build等是什麼意思?
        Beta版:產品(驅動、BIOS)發佈之前的測試版本,也叫做β版,與此對應的還有α版(Alpha版)。α版通常是軟件開發商內部自行測試的版本,而β版則是公開發佈讓用戶來進行測試的版本。 
     版本號裏面的Build說明這個版本是第幾次編譯的結果,比如: 
     V1.79Build210比V1.79Build200的版本要新,因爲V1.79Build210是"電子文檔處理器"第210次編譯的版本。 
    Alpha:內部測試版
    Beta:外部測試版 
    Build:內部標號 
    Corporation或Enterprise企業版 
    Delux:豪華版  (deluxe: 豪華的,華麗的)
    DEMO演示版,一般會有功能限制 
    Free:免費版 
    Full:完全版 
    Final:正式版 
    Pro(professional):專業版 
    Plus:加強版 
    Retail:零售版 
    Release發行版,有時間限制 
    Shareware共享版,雖然不會要求註冊但是一般也有功能限制 
    SR:修正版 
    Trial:試用版(一般有時間或者功能限制)
 
--------------------又找到些,補充到下邊--------------------------------
 
alpha、beta、gamma 用來標識測試的階段和範圍
alpha: 是指內測,即現在說的CB,指開發團隊內部測試的版本或者有限用戶體驗測試版本;
beta: 是指公測,即針對所有用戶公開的測試版本;
gamma: 是beta 版做過一些修改,成爲正式發佈的候選版本(Release Candidate)
 
RTM:(Release to Manufacture)是給工廠大量壓片的版本,內容跟正式版是一樣的,不過RTM版也有出限制、評估版的。但是和正式版本的主要程序代碼都是一樣的。

OEM:是給計算機廠商隨着計算機販賣的,也就是隨機版。只能隨機器出貨,不能零售。只能全新安裝,不能從舊有操作系統升級。包裝不像零售版精美,通常只有一面CD和說明書(授權書)。
EVAL:而流通在網絡上的EVAL版,與“評估版”類似,功能上和零售版沒有區別。

RTL:Retail(零售版)是真正的正式版,正式上架零售版。在安裝盤的i386文件夾裏有一個eula.txt,最後有一行EULAID,就是你的 版本。比如簡體中文正式版是EULAID:WX.4_PRO_RTL_CN,繁體中文正式版是WX.4_PRO_RTL_TW。其中:如果是WX.開頭是 正式版,WB.開頭是測試版。_PRE,代表家庭版;_PRO,代表專業版。

α、β、λ常用來表示
軟件測試過 程中的三個階段,α是第一階段,一般只供內部測試使用;β是第二個階段,已經消除了軟件中大部分的不完善之處,但仍有可能還存在缺陷和漏洞,一般只提供給 特定的用戶羣來測試使用;λ是第三個階段,此時產品已經相當成熟,只需在個別地方再做進一步的優化處理即可上市發行。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章