什么版本测试通过就能发布?

问题的另外一个问法:

如何称呼提交正式测试的软件版本?这个版本如果后续测试通过的话,就能直接发布,但是在提交测试的时候,不知道测试是否通过。

发布候选版?正式测试版?相对的,如何称呼就算测试通过也不能发布的版本(比如因为部分特性未完工)?非正式测试版?提前测试版?

回答1:release candidate是一个常用的叫法。 from @stephen_wang_7971

关联回答1.1:Release Candidate(RC,候选发布版), Release to Manufacture(RTM,工厂压制版), Golden Master(GM,金版)  , from @崔启亮-北京ISTQB

关联回答1.2:alpha,beta,然后是rc,最后发布那个可以叫gm。from @森哥老马

回答1小结:可惜release candidate这个说法是有歧义的,有两个意思:1是通过了alpha、beta测试之后的候选发布版本;2是完成了所有计划要做的功能特性后的版本。

意思1是release candidate刚出来时的原意。意思2的版本是在alpha之前的版本。

回答2:进入系统测试阶段标准的版本  from @Alibaba国际质量保证部

回答2的点评: ”进入系统测试阶段标准的版本”,yes,是这个意思,但是貌似好长啊    from @张克强-敏捷307

回答3:发布候测版, for release version        from @张克强-敏捷307

回答4:是研发过程中的正式测试版,还是最终发布测试版。研发中的正式测试板可以只针对摸个功能,性能验证,最终发布测试版则代表开发完毕,验证后无问题即可发布上线。如此分开定义应该就比较好理解了! from @8五色黑白8

关联回答4.1:正式测试版还有这样的用法。正式测试版也有歧义啊!  from @张克强-敏捷307

关联回答4.2:我估计@8五色黑白8所说的用法是极端少数派,我个人不赞成 正式测试版只针对某个功能、性能验证,这样就算测试通过,也不是达到发布标准。侮辱了“正式”这个字眼。

关联回答4.3:如果测试通过直接发布的,就是正式版。这个正式版测试没过,就产生正式版-2之流的,再倒霉,就正式版-3。   from larrycaiyu

关联点评:正式版,貌似不错的说法,比发布待测版短  from @张克强-敏捷307

关联点评:但这个说法与真的测试通过后发布的版本有混淆,太正式了也是不好。

回答5:测试之最终版;测试之不该版;测试之改1版;测试之改2版;测试之绝对不改版;测试之真的不改版;   from  @stephen_wang_7971

回答5点评: 虽然貌似是个玩笑,但此玩笑揭示我提这个问题的根本:已经具备了一定条件,但是不确定能不能通过测试,如何称呼它?,更加关键的是如何测试它?

回答6:就叫ver x.y.zzz     from  @stephen_wang_7971

关联回答6: 能用这个做法的境界已经高出rc 两层楼了。  只有极少数公司能够做到任何一次构建的版本都是潜在可发布版,微软目前也是没有做到的。

如果做不到,如何办呢?

回答7:那就build xxxx。号码来自版本管理系统。    from  @stephen_wang_7971

回复@stephen_wang_7971:曾经工作过的宝信软件采用此方法,有严格的版本基线命名方法 ,这个做法其实与RC1、RC2的做法是一样的。   from @张克强-敏捷307

小结

经过以上讨论,如下几个说法比较推荐:

1,正式测试版

2,发布待测版

在具体标识上,做法有:

1,RC1,RC2....RCn  --- 这与大公司在alpha版后发布软件的做法存在混淆,需要注意区别

2,直接用多段版本号,比如ver x.y.zzz ,这意味着每次编译都是潜在可发布版,但这高端玩法只有极少数公司能够做到。需要说明另外类似的情况:先不给版本号做前期测试,前期测试通过后,再给版本号,如果没有另外的版本标识,那么这种做法违反基线管理,与前面的高端玩法相距10万8千里;如果有另外的版本标识,那么与前面的高端玩法差2层楼。

3,build xxxx,号码来自版本管理系统 , build表明正式测试版,xxxx表明基线,这是个中庸不错的做法。

什么版本测试通过就能发布?

时间: 2024-10-05 06:45:30

什么版本测试通过就能发布?的相关文章

InstallShield集成安装MSDE2000最小版本(二) fishout特许授权发布

原文:InstallShield集成安装MSDE2000最小版本(二) fishout特许授权发布 原帖地址:http://blog.csdn.net/fishout/archive/2009/10/28/4739269.aspx 在这一节里,我们解决安装路径的更改问题.大家知道,MSDE2000安装后,数据库路径不能更改,这也是制约许多安装包无法与应用程序一并集成的首要原因,现在我们来解决这一个问题. 主要思路是通过分离msdb和model数据库,然后更改master数据库的系统目录指向,改为

测试Windows Live Writer 发布 csdn 博客

昨天写了很长时间的博客,结果最后保存发布的时候一直失败,问了同学让他也试着登录csdn的博客,结果也是登录不上去,可能是昨天csdn那边的服务器有问题,导致写的博客没办法发布,很是苦恼,所以今天又正好看到csdn又支持Windows Live Writer离线写博客,所以在此测试一下哈. 先测试插入图片看是否能正常显示,插入设置Windows Live Writer 的图片来做测试(图片来源于<公告:CSDN博客频道支持Windows Live Writer离线写博客啦>) 图片的排版会出现变

ubuntu安装goagetn(网上搜索归纳整理,ubuntu1404版本测试通过)

必须装: 1.sudo apt-get install python-dev python-greenlet python-gevent python-vte python-openssl python-crypto python-appindicator 2.sudo apt-get install python-dev python-pip && sudo pip install gevent --upgrade 3.安装git工具.通过以下命令进行安装: >sudo apt-g

ELK Stack最新版本测试二配置篇

阅读本文前请浏览 ELK Stack最新版本测试一安装篇 http://jerrymin.blog.51cto.com/3002256/1720109 详细配置如下: 一,客户端 1,nginx日志格式 log_format logstash_json '{ "@timestamp": "$time_iso8601", '                         '"host": "$server_addr", '  

InstallShield集成安装MSDE2000最小版本(三) fishout特许授权发布

原文:InstallShield集成安装MSDE2000最小版本(三) fishout特许授权发布 原帖地址:http://blog.csdn.net/fishout/archive/2009/11/09/4790564.aspx 在这一节里,我们讨论如何在安装目录的任意指定基础上实现实例名及sa密码的更改,这样,就继承了原有微软80多兆安装包的功能,但是,现有的安装包体积小多了,仅有原来的1/6,当然,这仅是全新安装而言,对于升级安装是不适应的,不过,实际上我们大多数时候都是使用全新安装,何况

InstallShield集成安装MSDE2000最小版本(一) fishout特许授权发布

原文:InstallShield集成安装MSDE2000最小版本(一) fishout特许授权发布 原帖地址:http://blog.csdn.net/fishout/archive/2009/10/26/4730086.aspx 在网上看到许多关于MSDE2000集成到应用程序中一并安装的文章,这些方法无一例外都使用了InstallShield中调用外部命令的方式,其本质就是在安装过程中调用LaunchAppAndWait函数执行MSDE2000的setup.exe程序,这样一来,带来几个问题

开发者请注意:Python2 的最后版本将于 4 月发布,但它确实是在 1 月 1 日就寿命终止了!

2020 年 1 月 1 日是 Python2 的寿命终止日,这个日期在两年前经"Python之父" Guido van Rossum 宣布,此后一直成为开发者社区翘首以盼的一天. 昨天就是这个大快人心的日子,各种变了花样的喜庆报道不绝于目.调侃的玩笑也不少,比如这个: 还有这个(别信!): 然而,我今天偶然看到一位大佬的疑问,大意如下:官网发布的 Python2 退休日期说是 4 月,那个倒计时网站是不是冒充的官方消息? 他所说的官网消息是这篇-- 怎么回事呢?传了那么久的元旦退休消

愚人节?测试环境OK,发布到公网跑不了?!

软件在测试环境测试通过了,但是发布到线上就跑不通了.面对这种情况,测试新人怕责怪怕背锅,测试老员工怕说自己测试能力资质一般:但其实遇到问题,如果能够快速的定位到是什么问题,就一切都好办了!起码你不会被质疑资质平庸! 首先,我们要弄懂什么是测试环境什么是公网环境(也就是生产环境). 第二,我们先要沉着冷静,把问题给看清楚(现在是测试环境是没有任何问题的,但是发布上去,公网上有问题). 第三,从第一点,我们知道,测试环境和公网环境是两个不同的环境,它们也许数据库结构是一样的,代码是一样的,但是运行的

如何使用TestFlight进行App构建版本测试(转)

在日常的开发当中,当一个项目在开发过程中或者完成准备上线,都需要我们进行真机测试,否则不可能开发完了就直接扔到了App,等上线了再下载看看,这都是不可能的.那么说到真机测试,大家肯定会想到弄一个99美刀的开发者账号,然后在开发者账号中把自己的设备注册成测试机,下载一个证书,一个描述文件,安装,运行,搞定.我平时也是这么搞得,但是对于高度强迫症的我来说,在项目发布前还是不放心使用测试机进行测试,万一把测试环境的版本传上去怎么办,所以这个时候我习惯性的就会使用TestFlight进行测试一下,不求别