软件版本 ——测试版
為什么80%的碼農都做不了架構師?>>> ??
原來下軟件的時候發現它們有些添加了 GA,RC,alpha,beta,Build……標記,然而在公司上班發行軟件版本是自己內部定義的版本號來區別,如 0.0.*( 開發)、 0.1.*( 測試)。
今天有幸so了一下,原來軟件發行還是由同一的版本說明,這里做了一點整理。
1、Alpha??(α)??
????是內部測試版,一般不向外部發布,會有很多Bug.一般只有測試人員使用。
????Alpha版本的產品仍然需要完整的功能測試,而其功能亦未完善,但是可以滿足一般需求。因為它是整個軟件開發周期中的第一個主要階段,所以它的名稱是「Alpha」,希臘字母中的第一個字母。Alpha版本通常會送交到開發軟件的組織或社群中的各個軟件測試者,用作內部測試。在市場上,越來越多公司會邀請外部的客戶或合作伙伴參與其軟件的Alpha測試階段。這令軟件在此階段有更大的可用性測試。在測試的第一個階段中,開發者通常會進行白盒測試。其他測試會在稍后時間由其他測試團體以黑盒或灰盒技術進行,不過有時會同時進行。
2、Beta (β)
?
??? 也是測試版,這個階段的版本會一直加入新的功能。在Alpha版之后推出。
??? 該版本相對于α版已有了很大的改進,消除了嚴重的錯誤,但還是存在著一些缺陷,需要經過大規模的發布測試來進一步消除。這一版本通常由軟件公司免費發布,用戶可從相關的站點下載。通過一些專業愛好者的測試,將結果反饋給開發者,開發者們再進行有針對性的修改。該版本也不適合一般用戶安裝。
3、trial(試用版)
?
???? 試用版軟件在最近的幾年里頗為流行,主要是得益于互聯網的迅速發展。該版本軟件通常都有時間限制,過期之后用戶如果希望繼續使用,一般得交納一定的費用進行注冊或購買。有些試用版軟件還在功能上做了一定的限制。
4、unregistered(未注冊版)
???? 未注冊版與試用版極其類似,只是未注冊版通常沒有時間限制,在功能上相對于正式版做了一定的限制,例如絕大多數網絡電話軟件的注冊版和未注冊版,兩者之間在通話質量上有很大差距。還有些雖然在使用上與正式版毫無二致,但是動不動就會彈出一個惱人的消息框來提醒你注冊,如看圖軟件acdsee、智能陳橋漢字輸入軟件等。
5、demo版
???? 也稱為演示版,主要是演示正式軟件的部分功能,用戶可以從中得知軟件的基本操作,為正式產品的發售擴大影響。如果是游戲的話,則只有一兩個關卡可以玩。該版本也可以從Internet上免費下載。demo版僅僅集成了正式版中的幾個功能,頗有點像unregistered(未登記的;未注冊的)。不同的是,demo版一般不能通過升級或注冊的方法變為正式版。
6、Release Candidate(簡稱RC)
????Release Candidate(簡稱RC)指可能成為最終產品的候選版本,如果未出現問題則可發布成為正式版本。在此階段的產品通常包含所有功能、或接近完整,亦不會出現嚴重問題。多數開源軟件會推出兩個RC版本,最后的RC2則成為正式版本。閉源軟件較少公開使用,微軟公司在其最新的Windows 7應用此名稱。在1990年代,蘋果電腦把在這階段的產品稱為“Golden Master”(簡稱GM),而最后的GM則成為正式版本。這階段亦稱Gamma(更后期的稱為Delta,及其后的希臘字母)。
?
以上是軟件正式版本推出之前的幾個版本,α、β、γ可以稱為測試版,大凡成熟軟件總會有多個測試版,如windows98的β版,前前后后將近有10個。這么多的測試版一方面為了最終產品盡可能地滿足用戶的需要,另一方面也盡量減少了軟件中的bug。而trial、unregistered、demo有時統稱為演示版,這一類版本的廣告色彩較濃,頗有點先嘗后買的味道,對于普通用戶而言自然是可以免費嘗鮮了。
?
?
轉載于:https://my.oschina.net/mynote/blog/106872
總結
以上是生活随笔為你收集整理的软件版本 ——测试版的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言的学习路线
- 下一篇: 腾讯云服务器有多垃圾,腾讯云真的垃圾,无