天天看點

軟體版本: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,代表專業版。

α、β、λ常用來表示軟體測試過 程中的三個階段,α是第一階段,一般隻供内部測試使用;β是第二個階段,已經消除了軟體中大部分的不完善之處,但仍有可能還存在缺陷和漏洞,一般隻提供給 特定的使用者群來測試使用;λ是第三個階段,此時産品已經相當成熟,隻需在個别地方再做進一步的優化處理即可上市發行。

繼續閱讀