为什么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,及其后的希腊字母)。

以上是软件正式版本推出之前的几个版本,α、β、γ可以称为测试版,大凡成熟软件总会有多个测试版,如windows
98的β版,前前后后将近有10个。这么多的测试版一方面为了最终产品尽可能地满足用户的需要,另一方面也尽量减少了软件中的bug。而trial、unregistered、demo有时统称为演示版,这一类版本的广告色彩较浓,颇有点先尝后买的味道,对于普通用户而言自然是可以免费尝鲜了。

转载于:https://my.oschina.net/mynote/blog/106872

软件版本 ——测试版相关推荐

  1. 软件版本命名规范(转载)

    1. 软件版本阶段说明   * Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构.    * Alp ...

  2. 软件版本具体代表什么意思

    GA,RC,Beta,Release,Trial,Standard......等软件版本具体代表什么意思 经常看到软件版本里有GA,RC,Beta beta :是测试版.这个一般通用 GA,也就是:G ...

  3. [摘录]软件版本GA,RC,alpha,beta,Build 含义

    为什么80%的码农都做不了架构师?>>>    (1)RC:(Release Candidate) Candidate是候选人的意思,用在软件上就是候选版本.Release.Cand ...

  4. 软件版本命名规范详解

    1.  软件版本阶段说明 Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构. Alpha版: 此版本 ...

  5. 版本号命名规则 软件版本说明

    版本号命名规则 主版本号.子/次版本号.修正/补丁版本号.编译版本号 当代码变更时,版本号按以下原则更新. 如果只是修复bug,需要更新补丁版本号: 如果是新增了功能,但是向下兼容,需要更新子版本号: ...

  6. PM - 软件版本命名规范及各阶段说明

    软件版本阶段说明 Base版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构. Alpha版: 此版本表示该软 ...

  7. 软件版本Alpha、Beta、RC等版本的区别

    软件版本周期 α.β.λ 常用来表示软件测试过程中的三个阶段. -- α 是第一阶段,一般只供内部测试使用: -- β是第二个阶段,已经消除了软件中大部分的不完善之处,但仍有可能还存在缺陷和漏洞,一般 ...

  8. 软件版本—— Alpha、Beta、RC版本的区别

    传统软件工程上来说,对成形软件的测试有着三个阶段:alpha.beta 和gamma,用来标识测试的阶段与范围.alpha 指的是内测,即现在说的 CB,即开发团队内部测试的版本或者有限用户的体验测试 ...

  9. 软件版本英文缩写小常识

    1.Alpha版(内部测试版): 一般只在软件开发公司内部运行,不对外公开.主要是开发者自己对产品进行测试,检查产品是否存在缺陷.错误,验证产品功能与说明书.用户手册是否一致.Alpha版本的产品仍然 ...

最新文章

  1. win10 动态磁盘 linux,win10系统动态磁盘改为基本磁盘的方法
  2. 神经网络的分类准确率是100%到底意味着什么?
  3. 【杂谈】白身,初识,不惑,有识,不可知,你处于深度学习工程师哪一重境界了...
  4. 工作笔记-2019.7.8
  5. HDU 2149-Public Sale(巴什博奕)
  6. 7.java.lang.IllegalAccessException
  7. java11创建项目_2019-04-11 使用IDEA创建SpringBoot项目
  8. git 常用命令(含删除文件)
  9. 双击硬盘盘符打不开文件的处理方法
  10. inlfuxdb版本_InfluxDB安装及配置
  11. 论文阅读-多任务(2021)-YOLOP:用于自动驾驶目标检测与语义分割的实时多任务模型
  12. 个人--2015 关于管理的书
  13. Linus ,扎克伯格,雷军等巨佬的办公桌
  14. 除了SCI-HUB,还有那么多免费外文文献网站,资源速取。
  15. 好奇号火星车是我梦中的情人
  16. ckeditor富文本编辑器的使用和图片上传,复制粘贴图片上传
  17. Android 广告秘籍
  18. 复现 MonoEF:Monocular 3D Object Detection: An Extrinsic Parameter Free Approach
  19. 一起善行,助力乌龙泉小学生户外健康运动
  20. html5地球旋转效果,javascript模拟地球旋转效果代码实例

热门文章

  1. 关于51单片机按键防抖的一个思考
  2. 干货来袭!手动搭建高可用的Redis5-0分片集群
  3. Linux虚拟机无法显示IP的解决办法
  4. CentOS 安装软件提示”没有可用软件包XXX
  5. 常用数据结构和算法总结
  6. JS——nth-child和nth-of-type的区别以及nth-of-type下的坑
  7. html传奇广告,吸引人气传奇三种广告投放方法
  8. HDU 5643 King's Game 【约瑟夫环】
  9. 泛微ecology由于数据库的账号安全机制帐号被锁从而系统宕机排查
  10. 电脑监控软件可以监控到企业微信吗?