imtoken钱包安卓安装教程|beta版是什么意思
imtoken钱包安卓安装教程|beta版是什么意思
为什么软件要发布 BETA 版,不直接发布正式版呢? - 知乎
为什么软件要发布 BETA 版,不直接发布正式版呢? - 知乎首页知乎知学堂发现等你来答切换模式登录/注册用户体验软件软件开发Android 开发用户体验设计用户研究为什么软件要发布 BETA 版,不直接发布正式版呢?如题,为啥不等研发测试全OK了以后,再发布正式版呢?BETA版的发布,假如系统功能等等的不完善,不是会给用户带来不好的用户体验,不是有可能就失去了这个…显示全部 关注者50被浏览87,125关注问题写回答邀请回答好问题添加评论分享11 个回答默认排序刘平平兴趣爱好广泛。呵呵!! 关注传统软件工程上来说,对成形软件的测试有着三个阶段:alpha、beta 和gamma,用来标识测试的阶段与范围。alpha 指的是内测,即现在说的 CB,即开发团队内部测试的版本或者有限用户的体验测试版本。beta 指的是公测,即针对所有用户公开的测试版本。而做过一些修改,成为正式发布的候选版本时(现在叫做 RC - Release Candidate),叫做 gamma。 现在来看,针对不同的软件产品,“beta”的含义可能有很多不同。 对于互联网产品来说,一般会喜欢将“beta”期做久一点,比如上面有人说的http://weibo.com,还有http://google.com及网络游戏等。这样做的原因可能有所谓“降低被喷的风险”的作用,但是实际上根本原因还是互联网产品其本身特点,因为几乎所有互联网产品都要基于用户参与,如果用户量、交互量未达到产品预期目标,就是在“beta”阶段。这是合乎软件生命周期基本规律的。反之,软件产品如果没有“beta”阶段,那软件的质量就不敢保证了,例如著名的http://12306.cn,尽管他们内部可能做过压力测试,但是,没有beta,其质量就......。 对于传统的商业软件,“beta”阶段知晓的人很少。因为其版本越低,越会让人觉得不成熟,是没有人会购买的。有一些根本就没有见过这些测试阶段的版本,也没有1.0,2.0,直接到3.0,4.0,例如著名的oracle 。编辑于 2012-01-19 15:49赞同 441 条评论分享收藏喜欢收起知乎用户beta是告诉用户目前软件还是测试阶段,不稳定有BUG,请用户谨慎对待。@雅鲁藏 的解释也对,不过适合对内部说,我的适合对外部说,哈哈。发布于 2012-01-19 15:23赞同添加评论分享收藏喜欢
beta(指针对所有用户公开的测试版本)_百度百科
(指针对所有用户公开的测试版本)_百度百科 网页新闻贴吧知道网盘图片视频地图文库资讯采购百科百度首页登录注册进入词条全站搜索帮助首页秒懂百科特色百科知识专题加入百科百科团队权威合作下载百科APP个人中心Beta是一个多义词,请在下列义项上选择浏览(共5个义项)展开添加义项beta播报讨论上传视频指针对所有用户公开的测试版本收藏查看我的收藏0有用+10Beta,普遍认为是“测试”的意思。广义上对测试有着三个传统的称呼:Alpha(α,阿尔法)、Beta(β,贝塔)和Gamma(γ,伽玛),用来标识测试的阶段与范围。Alpha 指的是内测,即CB,即开发团队内部测试的版本或者有限用户的体验测试版本。Beta 指的是公测,即针对所有用户公开的测试版本。而做过一些修改,成为正式发布的候选版本时(RC - Release Candidate),叫做 Gamma。中文名贝塔外文名beta目录1版本分类2正式版3其他版本版本分类播报编辑α(Alpha)此版本表示该软件仅仅是一个初步完成品,通常只在软件开发者内部交流,也有很少一部分发布给专业测试人员。一般而言,该版本软件的bug(漏洞)较多,普通用户最好不要安装。主要是开发者自己对产品进行测试,检查产品是否存在缺陷、错误,验证产品功能与说明书、用户手册是否一致。β(beta)该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过大规模的发布测试来进一步消除。这一版本通常由软件公司免费发布,用户可从相关的站点下载。通过一些专业爱好者的测试,将结果反馈给开发者,开发者们再进行有针对性的修改。该版本也不适合一般用户安装。trial试用版软件在最近的几年里颇为流行,主要是得益于互联网的迅速发展。该版本软件通常都有时间限制,过期之后用户如果希望继续使用,一般得交纳一定的费用进行注册或购买。有些试用版软件还在功能上做了一定的限制。unregistered未注册版与试用版极其类似,只是未注册版通常没有时间限制,在功能上相对于正式版做了一定的限制,例如绝大多数网络电话软件的注册版和未注册版,两者之间在通话质量上有很大差距。还有些虽然在使用上与正式版毫无二致,但是动不动就会弹出一个恼人的消息框来提醒注册。demo也称为演示版,主要是演示正式软件的部分功能,用户可以从中得知软件的基本操作,为正式产品的发售扩大影响。如果是游戏的话,则只有一两个关卡可以玩。该版本也可以从Internet上免费下载。demo版仅仅集成了正式版中的几个功能,颇有点像unregistered(未登记的;未注册的)。不同的是,demo版一般不能通过升级或注册的方法变为正式版。以上是软件正式版本推出之前的几个版本,α、β、γ可以称为测试版,但凡成熟软件总会有多个测试版,如windows 98的β版,前前后后将近有10个。这么多的测试版一方面为了最终产品尽可能地满足用户的需要,另一方面也尽量减少了软件中的bug。而trial、unregistered、demo有时统称为演示版,这一类版本的广告色彩较浓,颇有点先尝后买的味道,对于普通用户而言自然是可以免费尝鲜了。正式版播报编辑不同类型的软件的正式版本通常也有区别。release该版本意味“最终释放版”,在出了一系列的测试版之后,终归会有一个正式版本,对于用户而言,安装该版本的软件绝对不会错。该版本有时也称为标准版。registered很显然,该版本是与unregistered相对的注册版。注册版、release和下面所讲的standard版一样,都是软件的正式版本,只是注册版软件的前身有很大一部分是从网上下载的。standard这是最常见的标准版,不论是什么软件,标准版一定存在。标准版中包含了该软件的基本组件及一些常用功能,占用资源较高级版低,可以满足一般用户的需求。对于收费软件来说,其价格相对高一级版本而言还是“平易近人”的。deluxe顾名思义即为“豪华版”。豪华版通常是相对于标准版而言的,主要区别是多了几项功能,价格当然会高出一大块,不推荐一般用户购买。此版本通常是为那些追求“完美”的专业用户所准备的。Enhance如果是一般软件,一般称作“增强版”,会加入一些实用的新功能。如果是游戏,一般称作“加强版”,会加入一些新的游戏场景和游戏情节等。这是正式发售的版本。reference该版本型号常见于百科全书中,比较有名的是微软的encarta系列。reference是最高级别,其包含的主题、图像、影片剪辑等相对于standard和deluxe版均有大幅增加,容量由一张光盘猛增至三张光盘,并且加入了很强的交互功能,当然价格也不菲。可以这么说,这一版本的百科全书才能算是真正的百科全书,也是发烧友们收藏的首选。professional专业版是针对某些特定的开发工具软件而言的。专业版中有许多内容是标准版中所没有的,这些内容对于一个专业的软件开发人员来说是极为重要的。如微软的visual foxpro标准版并不具备编译成可执行文件的功能,这对于一个完整的开发项目而言显然是无法忍受的,若客户机上没有foxpro将不能使用。如果用专业版就没有这个问题了。enterprise企业版是开发类软件中的极品(相当于百科全书中的reference版)。拥有一套这种版本的软件可以毫无障碍地开发任何级别的应用软件。如著名的visual c++的企业版相对于专业版来说增加了几个附加的特性,如sql调试、扩展的存储过程向导、支持as/400对ole db的访问等。而这一版本的价格也是普通用户无法接受的。如微软的visual studios 6.0 enterprise中文版的价格为23000元。Ultimate从英文字面意思上来说是 1. 最后的, 最终的2. 基本的, 根本的3. 最大的, 极限程度 的意思,用Ultimate命名的版本拥有最强大,最完全的功能,最佳的稳定性等优良特性,并且与同类软件相比,集成了所有的功能并有一些特殊的服务提供.Ultimate专为骨灰级的使用者设计,以“完善,完美”为宗旨.也是众多用户追捧的一个版本,当然,售价也是最高的.其他版本播报编辑除了以上介绍的一些版本外,还有一些专有版本名称。update升级版的软件是不能独立使用的,该版本的软件在安装过程中会搜索原有的正式版,如果不存在,则拒绝执行下一步。如microsoft office 2000升级版、windows 9x升级版等等。oemoem版通常是捆绑在硬件中而不单独销售的版本。将自己的产品交给别的公司去卖,保留自己的著作权,双方互惠互利,一举两得。单机版网络版在功能、结构上远比单机版复杂,如果留心一下软件的报价,会发现某些软件单机版和网络版的价格相差非常大,有些网络版甚至多一个客户端口就要加不少钱。普及版该版本有时也会被称为共享版,其特点是价格便宜(有些甚至完全免费)、功能单一、针对性强(当然也有占领市场、打击盗版等因素)。与试用版不同的是,该版本的软件一般不会有时间上的限制。当然,如果用户想升级,最好还是去购买正式版。以上是一些常见软件版本的简要介绍,随着软件市场行为的变化,也出现了一些新的版本命名方式,比如windows xp中的xp是取自于experience中的第二、第三个字母。希望以上内容能够对大家的购买、使用和下载软件有所帮助。新手上路成长任务编辑入门编辑规则本人编辑我有疑问内容质疑在线客服官方贴吧意见反馈投诉建议举报不良信息未通过词条申诉投诉侵权信息封禁查询与解封©2024 Baidu 使用百度前必读 | 百科协议 | 隐私政策 | 百度百科合作平台 | 京ICP证030173号 京公网安备110000020000Alpha、Beta、RC、GA版本的区别 - 知乎
Alpha、Beta、RC、GA版本的区别 - 知乎切换模式写文章登录/注册Alpha、Beta、RC、GA版本的区别lreel开发期Pre-alpha有时候软件会在Alpha或Beta版本前先发布Pre-alpha版本。一般而言相对于Alpha或Beta版本,Pre-alpha版本是一个功能不完整的版本。AlphaAlpha版本仍然需要测试,其功能亦未完善,因为它是整个软件发布周期中的第一个阶段,所以它的名称是“Alpha”,希腊字母中的第一个字母“α”。Alpha版本通常会送到开发软件的组织或某群体中的软件测试者作内部测试。在市场上,越来越多公司会邀请外部客户或合作伙伴参与其测试。这令软件在此阶段有更大的可用性测试BetaBeta版本是软件最早对外公开的软件版本,由公众(通常为公司外的第三方开发者和业余玩家)参与测试。 因为是Alpha的下一个阶段,所以为希腊字母的第二个字Beta (β)。 一般来说,Beta包含所有功能,但可能有一些已知问题和较轻微的程序错误(BUG),要进行调试(debug)。Beta版本的测试者通常是开发软件的组织的客户,他们会以免费或优惠价钱得到软件。Beta版本亦作为测试产品的支持和市场反应等。其他情况不同企业有不同的称法,例如微软曾以Community Technology Preview(简称CTP,中文称为“社群技术预览”)为发布软件的测试版本之一,微软将这个阶段的软件散布给有需要先行试用的用户或厂商,并收集这些人的使用经验,以便作为进一步修正软件的参考。Release CandidateRelease Candidate(简称RC)指可能成为最终产品的候选版本,如果未出现问题则可发布成为正式版本。在此阶段的产品通常包含所有功能、或接近完整,亦不会出现严重问题。多数开源软件会推出两个RC版本,最后的RC2则成为正式版本。闭源软件较少公开使用,微软公司在Windows 7上应用此名称。苹果公司把在这阶段的产品称为“Golden Master Candidate”(简称GM Candidate),而最后的GM即成为正式版本。而 iOS 自 14.2 开始亦采用 RC 称呼处于此阶段的版本状态。完成期生产商发放(Release to Manufacturing,RTM)生产商发放(Release to Manufacturing,缩写RTM)是软件产品准备交付时使用的术语,来自于以前还需要使用实体载具(光盘,硬盘等)来进行安装的时代。[1]某些计算机程序以“RTM”作为软件版本代号,例如微软Windows 7发行零售版前的RTM版本主要是发放给组装机生产商用,使制造商能够提早进行集成工作或解决软件与硬件设备可能遇到的错误。RTM版本并不一定意味着创作者解决了软件所有问题;仍有可能向公众发布前更新版本。以Windows 7为例:RTM版与零售版的版本号是一样的。[2]一般可用(General availability,GA)一般可用(General availability, 缩写GA)是所有必要的商业活动已经完成,该软件产品已经可以发售的阶段。然而,这取决于语言、地域和电子设备与媒体的可用性,有些地区之间可能会有上市时间的延迟。商业活动可能也包括安全性和合法测试,以及本地化和全球销售的可能性评估。RTM与GA的间隔可能会是1周或几个月,因为在此过程中需要进行许多商业活动。在这个阶段,可以说软件已经“上线”了。网络分发(Release to Web,RTW)网络分发(Release to Web,缩写RTW),或称Web发布是一种利用互联网进行分发的软件交付方式。制造商在这种类型的发布中并不生产实体软件工具,而会借由OTA来进行发放。随着互联网使用人数的增长,RTW变得越来越普遍。稳定版(Stable)稳定版本来自预览版本释出使用与改善而修正完成,通常是初始版本进行几个小更新后的版本。为目前所使用的软件在符合需求规格的硬件与操作系统中运行不会造成严重的不兼容或是硬件冲突,其已受过某定量的测试无误后所释出者。软件支持在软件的生命周期内,有时会发布新版本、补丁或服务包。例如Windows XP,其32位有3个服务包,64位版本有两个。这些服务包包含以单个可安装软件包的形式提供的更新、补丁和功能增强,也有新功能提供。一些软件,例如防病毒软件和游戏,需要长期的更新支持。软件寿命结束主条目:产品寿命结束当软件不再销售并已被停止支持时,该产品即达到使用寿命终止阶段。但忠实用户群可能会继续存在,甚至是持续很久。例如Windows XP在中国大陆的占有率依然很高。转载自:https://zh.wikipedia.org/zh-cn/%E8%BB%9F%E4%BB%B6%E7%89%88%E6%9C%AC%E9%80%B1%E6%9C%9F发布于 2021-10-12 21:05AlphaGo遥控车版本选择赞同 35添加评论分享喜欢收藏申请
百度知道 - 信息提示
百度知道 - 信息提示
百度首页
商城
注册
登录
网页
资讯
视频
图片
知道
文库
贴吧采购
地图更多
搜索答案
我要提问
百度知道>提示信息
知道宝贝找不到问题了>_
该问题可能已经失效。返回首页
15秒以后自动返回
帮助
| 意见反馈
| 投诉举报
京ICP证030173号-1 京网文【2023】1034-029号 ©2024Baidu 使用百度前必读 | 知道协议
程序与游戏开发的Alpha与Beta分别指什么? - 知乎
程序与游戏开发的Alpha与Beta分别指什么? - 知乎首页知乎知学堂发现等你来答切换模式登录/注册游戏游戏设计游戏开发游戏测试游戏编程程序与游戏开发的Alpha与Beta分别指什么?关注者8被浏览28,812关注问题写回答邀请回答好问题添加评论分享4 个回答默认排序知乎用户主机游戏:Pre-Alpha,Alpha 开发还在做功能。当然之前还有几个阶段,就不甚了解了。Beta 开发关注点在修BUG。发布于 2015-10-15 17:45赞同 4添加评论分享收藏喜欢收起Sieptem兴趣使然的程序员 关注在软件开发过程中,都会对软件产品完成度的不同定一个代号版本。最常见的有Alpha、Beta这样的版本。他们的释义大致如下:Alpha:测试版,一般为软件项目团队内部测试,不对外公开;Beta:测试版,通过内部测试的版本,一般会通过特定方式对外公开测试;Candidate:候选版,指通过公测,可能最后做为正式发布的版本;Delay:延后版,表示不清楚是什么状况就被跳票的版本,一般不公开;Erased:擦除版,表示项目某老大又要改需求,软件重置后完成的版本,一般不公开;Final:最终版,指改需求后完成内部测试,没时间了必须准备发布的版本;Gan:返修版,音同淦,表示程序员很愤怒,怎么又要改的版本,一般不公开;...Release:发布版,这一版本为正式发布版,也就是我们常用的版本;Stable:稳定版,一般指修复发布版出现的BUG后,再发布的正式版本。总之,软件在发布之前会经历很多版本,但不一定会使用到所有代号。在G和R中间还有11个版本,大都是不发布或没被采用的版本代号,我这不再一一列出来了。编辑于 2016-12-27 19:38赞同 183 条评论分享收藏喜欢收起
百度知道 - 信息提示
百度知道 - 信息提示
百度首页
商城
注册
登录
网页
资讯
视频
图片
知道
文库
贴吧采购
地图更多
搜索答案
我要提问
百度知道>提示信息
知道宝贝找不到问题了>_
该问题可能已经失效。返回首页
15秒以后自动返回
帮助
| 意见反馈
| 投诉举报
京ICP证030173号-1 京网文【2023】1034-029号 ©2024Baidu 使用百度前必读 | 知道协议
软件alpha、beta、rc、stable各个版本有什么区别?-腾讯云开发者社区-腾讯云
pha、beta、rc、stable各个版本有什么区别?-腾讯云开发者社区-腾讯云码农架构软件alpha、beta、rc、stable各个版本有什么区别?关注作者腾讯云开发者社区文档建议反馈控制台首页学习活动专区工具TVP最新优惠活动文章/答案/技术大牛搜索搜索关闭发布登录/注册首页学习活动专区工具TVP最新优惠活动返回腾讯云官网码农架构首页学习活动专区工具TVP最新优惠活动返回腾讯云官网社区首页 >专栏 >软件alpha、beta、rc、stable各个版本有什么区别?软件alpha、beta、rc、stable各个版本有什么区别?码农架构关注发布于 2021-03-25 12:47:245.3K0发布于 2021-03-25 12:47:24举报文章被收录于专栏:码农架构码农架构导读:软件版本周期分为三个阶段,α、β、λ 常用来表示软件测试过程中的三个阶段。- α 是第一阶段,一般只供内部测试使用;- β是第二个阶段,已经消除了软件中大部分的不完善之处,但仍有可能还存在缺陷和漏洞,一般只提供给特定的用户群来测试使用;- λ是第三个阶段,此时产品已经相当成熟,只需在个别地方再做进一步的优化处理即可上市发行。很多软件在正式发布前都会发布一些预览版或者测试版,一般都叫“beta版”或者 “rc版”,特别是开源软件,甚至有“alpha版”,下面来解释一下各个版本的意思。alpha版 内部测试版。α是希腊字母的第一个,表示最早的版本,一般用户不要下载这个版本,这个版本包含很多BUG,功能也不全,主要是给开发人员和 测试人员测试和找BUG用的。beta版 公开测试版。β是希腊字母的第二个,顾名思义,这个版本比alpha版发布得晚一些,主要是给“部落”用户和忠实用户测试用的,该版本任然存 在很多BUG,但是相对alpha版要稳定一些。这个阶段版本的软件还会不断增加新功能。如果你是发烧友,可以下载这个版本。rc版 Release Candidate(候选版本),该版本又较beta版更进一步了,该版本功能不再增加,和最终发布版功能一样。这个版本有点像最终发行版之前的一个类似 预览版,这个的发布就标明离最终发行版不远了。作为普通用户,如果你很急着用这个软件的话,也可以下载这个版本。stable版 稳定版。在开源软件中,都有stable版,这个就是开源软件的最终发行版,用户可以放心大胆的用了。开发期- Alpha(α):预览版,或者叫内部测试版;一般不向外部发布,会有很多Bug;一般只有测试人员使用。- Beta(β):测试版,或者叫公开测试版;这个阶段的版本会一直加入新的功能;在 Alpha版之后推出。- RC(Release Candidate):最终测试版本;可能成为最终产品的候选版本,如果未出现问题则可发布成为正式版本多数开源软件会推出两个RC版本,最后的 RC2 则成为正式版本。完成期- Stable:稳定版;来自预览版本释出使用与改善而修正完成。- GA(General Availability):正式发布的版本;在国外都是用GA来说明release版本的。- RTM(Release to Manufacturing):给生产商的release版本;RTM版本并不一定意味着创作者解决了软件所有问题;仍有可能向公众发布前更新版本。举例说明GA :General Availability,正式发布的版本,官方开始推荐广泛使用,国外有的用GA来表示release版本。RELEASE: 正式发布版,官方推荐使用的版本,有的用GA来表示。比如spring。Stable :稳定版,开源软件有的会用stable来表示正式发布的版本。比如Nginx。Final :最终版,也是正式发布版的一种表示方法。比如Hibernate。本文参与 腾讯云自媒体分享计划,分享自微信公众号。原始发表:2021-03-24,如有侵权请联系 cloudcommunity@tencent.com 删除开源编程算法本文分享自 码农架构 微信公众号,前往查看如有侵权,请联系 cloudcommunity@tencent.com 删除。本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!开源编程算法评论登录后参与评论0 条评论热度最新登录 后参与评论推荐阅读LV.关注文章0获赞0领券社区专栏文章阅读清单互动问答技术沙龙技术视频团队主页腾讯云TI平台活动自媒体分享计划邀请作者入驻自荐上首页技术竞赛资源技术周刊社区标签开发者手册开发者实验室关于社区规范免责声明联系我们友情链接腾讯云开发者扫码关注腾讯云开发者领取腾讯云代金券热门产品域名注册云服务器区块链服务消息队列网络加速云数据库域名解析云存储视频直播热门推荐人脸识别腾讯会议企业云CDN加速视频通话图像分析MySQL 数据库SSL 证书语音识别更多推荐数据安全负载均衡短信文字识别云点播商标注册小程序开发网站监控数据迁移Copyright © 2013 - 2024 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有 深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档Copyright © 2013 - 2024 Tencent Cloud.All Rights Reserved. 腾讯云 版权所有登录 后参与评论00
Beta版本_百度百科
版本_百度百科 网页新闻贴吧知道网盘图片视频地图文库资讯采购百科百度首页登录注册进入词条全站搜索帮助首页秒懂百科特色百科知识专题加入百科百科团队权威合作下载百科APP个人中心收藏查看我的收藏0有用+10Beta版本播报讨论上传视频软件的测试版本本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!Beta版本是软件的测试版本,经常在各类著名软件中的前期发布版本的后缀中可见,包括大名鼎鼎的windows系统。中文名Beta版本类 别软件的测试版本测试版本这个阶段的版本一直加入一些新的功能。软件测试可分为alpha测试、beta测试和联合测试。alpha测试仅仅只有开发人员测试,beta测试只有用户测试,联合测试是开发人员和用户一起测试。因此,alpha版属于内部测试版,beta版软件是给用户来测试的软件版本,也叫公测版。然后根据用户的反馈意见形成正式版本或下一版本的beta版软件。beta版本相对于alpha版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过大规模的发布测试来进一步消除。这一版本通常由软件公司免费发布,用户可从相关的站点下载。通过一些专业爱好者的测试,将结果反馈给开发者,开发者们再进行有针对性的修改。该版本也不适合一般用户安装。新手上路成长任务编辑入门编辑规则本人编辑我有疑问内容质疑在线客服官方贴吧意见反馈投诉建议举报不良信息未通过词条申诉投诉侵权信息封禁查询与解封©2024 Baidu 使用百度前必读 | 百科协议 | 隐私政策 | 百度百科合作平台 | 京ICP证030173号 京公网安备110000020000为什么软件的测试版被称为beta(β)版? - 知乎
为什么软件的测试版被称为beta(β)版? - 知乎首页知乎知学堂发现等你来答切换模式登录/注册软件软件开发编程软件测试计算机科学为什么软件的测试版被称为beta(β)版?关注者1被浏览6,707关注问题写回答邀请回答好问题添加评论分享2 个回答默认排序匿名用户因为还有alpha(α)。发布于 2020-01-19 18:46赞同添加评论分享收藏喜欢收起一萌君 关注引用百度百科里的文章:Beta,普遍认为是“测试”的意思。广义上对测试有着三个传统的称呼:Alpha(α,阿尔法)、Beta(β,贝塔)和Gamma(γ,伽玛),用来标识测试的阶段与范围。Alpha 指的是内测,即现在说的 CB,即开发团队内部测试的版本或者有限用户的体验测试版本。Beta 指的是公测,即针对所有用户公开的测试版本。而做过一些修改,成为正式发布的候选版本时(现在叫做 RC - Release Candidate),叫做 Gamma。发布于 2020-01-20 23:59赞同 81 条评论分享收藏喜欢收起
什么是Alpha、Beta、Dev、Release、候选版本,软件的开发周期有多少种命名 - 知乎
什么是Alpha、Beta、Dev、Release、候选版本,软件的开发周期有多少种命名 - 知乎切换模式写文章登录/注册什么是Alpha、Beta、Dev、Release、候选版本,软件的开发周期有多少种命名知乎用户EtuSY1根据Wikipedia 2023:Software release life cycle显示,软件的开发周期版本命名有以下几种:Pre-alpha(Dev)AlphaBetaPerpetual betaOpen and closed betaRelease candidateStable releaseRelease说明:Pre-alpha(Dev)Pre-alpha是指在软件项目进行正式测试之前执行的所有活动。这些活动包括需求分析、软件设计、软件开发和单元测试。在典型的开源开发中,有几种类型的pre-alpha版本。里程碑版本包括特定的功能集,并在功能完成后尽快发布Alpha软件发布生命周期的alpha阶段是软件测试的第一阶段。在此阶段,开发人员通常使用白盒技术测试软件。然后,由另一个测试团队使用黑盒或灰盒技术进行额外的验证。向组织内部转换到黑盒测试称为alpha发布。通常,专有软件中很少有alpha版本的外部可用性,而开源软件通常有公开可用的alpha版本。alpha阶段通常以功能冻结结束,表示不会再添加更多功能。此时,软件被认为是具备全部功能的。总体而言,一个软件包的alpha版本或发布旨在完成某个特定的任务,但不保证完全完成。Feature complete一个软件的功能完成(FC)版本已经实现了所有计划或主要的功能,但由于存在错误、性能或稳定性问题,它还没有达到最终状态。这通常发生在开发的alpha测试结束时。通常,功能完成的软件仍然需要进行beta测试和错误修复,以及性能或稳定性的增强,然后才能进入发布候选版本,最终达到最终版本的状态。BetaBeta阶段是紧随alpha阶段之后的软件开发阶段,以希腊字母第二个字母命名。处于beta阶段的软件也被称为beta版本。通常在软件已经具备全部功能的情况下开始beta阶段,但可能仍然存在已知或未知的一些错误。与完整的软件相比,处于beta阶段的软件通常会有更多的错误和速度或性能问题,并且仍可能导致崩溃或数据丢失。beta测试的重点是减少对用户的影响,通常包括可用性测试。向用户提供beta版本的过程称为beta发布,通常是软件首次在开发组织之外提供。软件的beta版本可以是公开或私密的,取决于它们是否公开可用或仅限于有限的受众。Beta版本的软件通常对组织内部的演示和预览以及潜在客户非常有用。一些开发人员将此阶段称为预览、预览版本、原型、技术预览或早期访问。Beta测试人员是积极报告beta软件问题的人。他们通常是软件开发组织的客户或代表潜在客户的人员。Beta测试人员往往免费提供服务,但通常会收到他们测试的产品的版本、发布版本的折扣或其他奖励。Perpetual beta一些软件被保持在所谓的“永久测试版”状态,其中新功能不断添加到软件中,而不建立最终的“稳定”版本。随着互联网促进了软件的快速和廉价分发,公司已经开始采取更加宽松的方法来使用“测试版”这个词。Open and closed beta开发人员可以发布封闭测试版或公开测试版;封闭测试版版本是通过邀请发布给一组受限个人进行用户测试的,而公开测试版测试人员则来自更大的用户群体或任何感兴趣的人。私人测试版可能适用于能够提供价值但还没有准备好被所有人使用的软件,可能由于扩展问题、缺乏文档或仍然缺少重要功能。测试人员会报告他们发现的任何错误,并有时提出他们认为在最终版本中应该提供的其他功能。公开测试版具有两个目的:向潜在消费者展示产品,以及在广泛的用户群体中进行测试,可能会揭示出一个较小的测试团队可能无法发现的隐晦错误。Release candidate发行候选版(RC),也被称为“银色版本”,是具备成为稳定产品的潜力的 beta 版本,除非出现重大错误,否则准备好发布。在产品稳定化的这个阶段,所有的产品特性都已经经过了一个或多个 beta 周期的设计、编码和测试,并且没有已知的不能被解决的 bug。当开发团队同意不会再添加全新的源代码时,发行版被称为代码完成。仍然可能会对代码进行修改以修复缺陷、修改文档和数据文件以及对测试用例或实用程序进行外围代码的更改。如果私下选择了 Beta 测试人员,他们通常会被认为是使用了发行候选版作为完成产品。Beta 测试是在客户的位置或客户的位置进行的,以从用户的角度测试软件。Stable release稳定版又称为生产版本,是通过所有验证和测试阶段的最后一个发行候选版(RC)。剩余的错误被认为是可以接受的。该版本用于生产环境。有些软件产品(例如Linux发行版)也有长期支持(LTS)版本,这些版本基于已经经过测试的完整版本,只接收安全更新。这使得开发人员可以更多地分配时间进行产品开发,而不是更新代码或由于过时的假设而发现并修复新引入的错误。Release一旦发布,软件通常被称为“稳定版”。正式术语通常取决于发布的方式:物理媒体、在线发布或网络应用程序。扩展知识发布到制造(RTM)“发布到制造”(RTM)是一个术语,用于指软件产品准备好交付。这个版本可能已经数字签名,使最终用户能够验证软件购买的完整性和真实性。被称为“金主”或GM的RTM版本副本将被大量复制或复制到光盘中(如果适用)。这个术语取自音频录制行业,特别是母带制作的过程。RTM是一般可用性(GA)之前的阶段,当产品发布给公众时。黄金主版本(GM)通常是开发者在测试阶段的最终版本。对于iOS来说,这通常是一个重大版本发布之前的最终版本,但也有一些例外情况。RTM通常在某些零售大规模生产软件环境中使用,而不是商业或政府生产和分发的专门软件生产或项目,其中软件作为相关计算机硬件销售的一部分出售,并且通常最终将与相关硬件一起在零售商店以大规模/公共的方式销售,以表明该软件已经达到了定义的质量水平,并且准备好进行大规模的零售分发。在其他情况下,“RTM”可能意味着软件已被交付或发布给客户或用户,以进行安装或分发到相关硬件终端用户计算机或机器。该术语并不定义交付机制或交付数量一般可用性 (GA)“General Availability(GA)”是指产品经过必要的商业化活动后,可以购买的营销阶段,但具体取决于语言、地区以及电子版和媒体版的可用性[14]。商业化活动可能包括安全和合规性测试,以及本地化和全球范围内的可用性。在RTM和GA之间的时间可能需要数天到数月,以完成GA所需的所有商业化活动。在这个阶段,软件已经“上线”。“Release to the Web(RTW)”或“Web Release”是一种利用互联网进行软件发布和分发的方式。制造商不会在此类发布机制中生产任何物理媒介。随着互联网使用的增加,Web发布变得越来越普遍。在软件的支持生命周期内,有时会对其进行服务更新、补丁或服务包,有时也称为“中间版本”或“维护版本”(MR)。例如,微软发布了三个针对Windows XP 32位版本的主要服务包和两个针对64位版本的服务包。这些服务更新包含了一系列的更新、修复和增强功能,以单个可安装的包的形式提供。它们也可能实现新功能。有些软件发布时就预期会有定期支持。一般需要长时间支持的软件类型包括反病毒套件和大型多人在线游戏。以Windows XP为例,微软在延长支持结束后的五年内提供了付费更新。这意味着支持在2019年4月8日结束。当软件不再销售或受到支持时,该产品被认为已经到达了“生命周期结束”,被停止、退役、废弃、遗弃或过时,但用户的忠诚度可能会在其平台过时后仍然存在,例如Common Desktop Environment和Sinclair ZX Spectrum。在生命周期结束日期之后,开发者通常不会实现任何新功能,修复现有的缺陷、错误或漏洞(无论在该日期之前是否已知),或为该产品提供任何支持。如果开发者愿意,他们可以发布源代码,以便平台能够再次生存并由志愿者维护;如果不愿意,则在后期它可能会变成abandonware后被逆向工程。历史“Alpha/Beta”测试术语的使用起源于IBM。类似的术语在至少20世纪50年代(甚至更早)被涉及IBM的人所使用。其中,“A”测试是在公开发布前对新产品进行验证。“B”测试是在发布产品进行制造之前对其进行验证。“C”测试是产品一般可用性之前的最终测试。随着软件成为IBM产品的重要组成部分,alpha测试术语用于表示发布前的测试,而beta测试则用于显示产品准备就绪以供一般可用性。IBM在20世纪60年代放弃了alpha/beta测试术语,但当时它已经受到相当广泛的关注。在IBM中,使用“beta测试”来指代客户测试是不常见的,而是使用“现场测试”这个术语。随后出现了重大的公共beta版本,早期的客户已经购买了WordVision文字处理器的“先驱版”,售价为49.95美元。1984年,Stephen Manes写道,“在一个杰出的市场营销策略中,Bruce and James Program Publishers成功地让人们为测试该产品而付费。”2000年9月,苹果公司发布了一款带盒装的Mac OS X Public Beta操作系统。Microsoft在2005年9月至2006年5月之间发布了Windows Vista的社区技术预览版(CTP),从2009年到2011年,Minecraft处于公共beta测试状态。2005年2月,ZDNet发表了一篇关于beta版本经常停留多年并被用作生产级别的现象的文章。例如,Gmail和Google新闻长时间处于beta状态,尽管被广泛使用; Google News在2006年1月离开beta,随后于2009年7月离开beta的Google应用程序(现已更名为Google Workspace),包括Gmail。自Windows 8推出以来,Microsoft称预发布软件为“预览版”,而不是beta版。2014年启动的Windows Insider计划发布的所有预发布版本均称为“Insider预览版”。beta版本也可能表示类似于发布候选版、限时演示或营销技术的形式。参考https://en.wikipedia.org/wiki/Application_lifecycle_managementhttps://en.wikipedia.org/wiki/Application-release_automationhttps://en.wikipedia.org/wiki/Application_retirementhttps://en.wikipedia.org/wiki/Merge_windowhttps://en.wikipedia.org/wiki/Release_engineeringhttps://en.wikipedia.org/wiki/Release_managementhttps://en.wikipedia.org/wiki/Rolling_releasehttps://en.wikipedia.org/wiki/Software_deploymenthttps://en.wikipedia.org/wiki/Software_versioning发布于 2023-04-28 18:01・IP 属地中国香港软件开发计算机软件开发软件赞同 1添加评论分享喜欢收藏申请