Alpha、Beta、RC、GA、Release版本號的含義

       如今開源軟件遍及天下,經常在實踐中糾結該使用軟件的哪些版本是比較合適的,所以有必要對常見軟件版本號的含義有一些基本的瞭解。測試

       本文就對常見的一些軟件版本號的含義作一些簡要說明。開源軟件

  • Alpha:

             Alpha是內部測試版,通常不向外部發布,一般會有不少Bug,除非你也是測試人員,不然不建議使用,alpha 就是α,是希臘字母的第一位,表示最初級的版本,beta 就是β,alpha 版就是比beta還早的測試版,通常都是內部測試的版本。it

  • Beta:

             該版本相對於α版已有了很大的改進,消除了嚴重的錯誤,但仍是存在着一缺陷,須要通過屢次測試來進一步消除。這個階段的版本會一直加入新的功能。       軟件

  • RC:

              RC(Release Candidate),發行候選版本。和Beta版最大的差異在於Beta階段會一直加入新的功能,可是到了RC版本,幾乎就不會加入新的功能了,而主要着重於除錯。RC版本是最終發放給用戶的最接近正式版的版本,發行後改正bug就是正式版了,就是正式版以前的最後一個測試版。date

  • GA:

              GA(general availability), 正式發佈的版本。 好比:MySQL Community Server 5.7.21 GA這是MySQL Community Server 5.7 第21個發行穩定的版本,GA意味着General Availability,也就是官方開始推薦普遍使用了。bug

  • Release:

              這個版本一般就是所謂的「最終版本」,在前面版本的一系列測試版以後,終歸會有一個正式版本,是最終交付用戶使用的一個版本,該版本有時也稱爲標準版。通常狀況下,Release不會以單詞形式出如今軟件封面上,取而代之的是符號(R)。di

相關文章
相關標籤/搜索