问题的另外一个问法:

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

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

回答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表明基线,这是个中庸不错的做法。

什么版本测试通过就能发布?相关推荐

  1. ROS入门笔记(十):编写与测试简单的消息发布器和订阅器(C++)

    ROS入门笔记(十):编写与测试简单的消息发布器和订阅器(C++) 文章目录 01 导读 02 功能包的创建 03 功能包的源代码编写 3.1 编写发布器节点(talker.cpp) 3.2 编写订阅 ...

  2. 基于 openEuler 22.09 版本构建的 NestOS 全新发布

    2022 年 9 月,在麒麟软件和欧拉开源社区开发者的共同努力下,基于 openEuler 22.09 版本构建的 NestOS 全新发布!大家可在 NestOS 官网获取镜像(nestos.open ...

  3. MacOs平台下 Vs2022 for Mac、Xamarin、IOS Android 双平台证书申请、开发环境配置、实机测试、内部分发B(贝塔)测试、 App store发布 超详细(多图)全程笔记

    本文超长,含盖从前期准备到发布的全程细节,多图杀猫-- 这些天,研究使用Visual studio for macos做ios和android双平台开发.遇到最大的坑就是apple开发各种证书.真机测 ...

  4. Cocos Creator -构建打包 所有版本测试

    Cocos Creator -构建打包 所有版本测试 目前在打包APK时,出现了种种问题,都是因为打包环境操作,所以为了解决所有同行的同惑 ***大菠萝***做了一系列测评 SDK26 SDK27 S ...

  5. JeecgBoot版本4月份新版即将发布,抢先体验。。

    JeecgBoot版本4月份新版即将发布,抢先体验.. 即将发布版本-更新日志: 1.代码生成器GUI工具 2.支持一对多代码生成器 3.支持按钮权限 4.支持数据权限 5.Excel导入导出工具集成 ...

  6. 无线安全渗透测试套件WiFi-Pumpkin新版本发布

    无线安全渗透测试套件WiFi-Pumpkin新版本发布 WiFi-Pumpkin是一款无线安全检测工具,利用该工具可以伪造接入点完成中间人攻击,同时也支持一些其它的无线渗透功能.旨在提供更安全的无线网 ...

  7. 创业第9天,竞价助手3.0 测试预览版发布!

    创业第9天,竞价助手3.0 测试预览版发布! 新增功能列表: 1. 可以根据质量度设置目标排名.最高出价

  8. ArcGIS API for JavaScript 各个版本的SDK下载和发布 ,ArcGIS Runtime SDK for Android、ArcGIS Runtime SDK for Java等

    ArcGIS API for JS 官网地址:https://developers.arcgis.com/javascript/ ArcGIS API for JavaScript 各个版本的SDK下 ...

  9. 开发了新产品,想通过悬赏进行公开测试,应该怎么发布悬赏测试的问题呢

    看到一个问题"开发了新产品,想通过悬赏进行公开测试,应该怎么发布悬赏测试的问题呢"挺有趣的,但是问题已经停止作答了所以写篇文章回答一下这个问题 要通过悬赏进行公开测试,可以按照以下 ...

最新文章

  1. java 编码过滤器_Java编码过滤器
  2. 开源资产管理系统java_开源资产管理软件 GLPI 9.3.1 部署
  3. FIA2020会议准备相关工作
  4. 窗函数-减少傅里叶变换泄漏
  5. Java对象的创建过程
  6. 基于xilinx vivado的XDMA IP的使用详解
  7. [系统集成] CI持续集成项目简介
  8. 加密数据包--加解密部分逆向跟踪
  9. 目前网络时间服务有哪几种协议?
  10. K8S_Google工作笔记0013---通过二进制方式_部署node节点_安装docker
  11. django--rtbac权限管理
  12. 我可以在输入字段上使用:before或:after伪元素吗?
  13. Ubuntu 16.04 安装 Apache, MySQL, PHP7
  14. 我国网络广告的现状及未来发展趋势分析
  15. 【编译原理实验】词法分析(Thompson)
  16. 2019上半年深圳二手楼市热度如何?(链家数据爬取分析)
  17. Photo Shop教程(adobe的官方入门视频)
  18. Kafka eagel 网页能打开,但是登录不上
  19. 《Cocos Creator游戏实战》你画我猜中的画板功能
  20. Landscape - 使用Landscape Gizmo复制地形

热门文章

  1. 这次让我们从字节码文件来重新认识String,文末有两个小小面试题,一起来试一试
  2. java对象数组覆盖_java – 如何覆盖RAML 1.0中的对象数组属性类型
  3. iservice list方法_MyBatis-Plus 通用IService使用详解
  4. kafka查看topic中的数据_实战!Kafka Manager能统计出Topic中的记录条数吗?
  5. 2-Qt6命令行控制台项目
  6. VS2017 报错pthread.h头文件提示无法打开找不到
  7. java jsp 原理_jsp的工作原理是什么
  8. centos中bash占用cpu_Docker 多种维度限制容器可用的 CPU
  9. tensorflow 显存 训练_【他山之石】训练时显存优化技术——OP合并与gradient checkpoint...
  10. valorant皮肤怎么获得_王者荣耀狂铁特工战影上线时间 狂铁新皮肤特工战影怎么获得...