《精通自动化测试框架设计》—第1章 1.3节五天太久,还能压缩吗

  • 时间:
  • 浏览:0
  • 来源:uu快3规律_uu快3下载地址_窍门

一结束了了团队的讨论和关注的焦点还是有有哪些现象报告 频出、超时严重的Build。什儿 统计结果出来之前 ,几乎其他人都同意。而且 要去挑战而且 实现五六天的发布周期,最直接的最好的办法之后将4、5、6天的数据向左平移1天。这说明时要重点关注和分析的是正常发布过程中不是还有可能够够改善的地方。

1.3 五六天不要 ,还能压缩吗

两年之前 ,投入巨资,耗时两年的一有一一5个特征发布终于RTM了。测试组织也适时提出了BCO发布可能够够从五六天压缩到五六天之后的挑战,最终的目标是配合集成团队实现每周两次的组织级构建,这是一有一一5个典型的持续改进的需求。通过在该特征发布上积累的数据,可能够够对其进行回顾,评价一下团队的表现,发现现象报告 ,进而明确改进的方向。

1.3.1 BCO版本发布用二十四时布

这是什儿 人首先想到的时要分析的数据。如图1.3所示,在该特征发布的5000多个Build中,有70%是在五六天以内完成的。可能够够轻轻松松完成的Build极其少见,能够5%的Build在五六天之内被学会英语。

于是,都其他同学去统计安装过高 的请况,结果非常我就吃惊。首先,有超过70%的版本是无法一次安装成功的。而安装过高 对于BCO发布的影响是巨大的,而且 它在测试推进的主干线路上。倘若安装过高 数超过 1 个,什儿 版本就会 5000%经常经常出现延期。而而且 数字增加到5和6,两条高耸的数据线就经常经常出现了。这和完整性过高 统计时的14、1五六天时间发布上的请况是之类的。感谢安装团队,那么经常经常出现更多的过高 。看了图1.4有的团队成员直接就提出,之前 超过5个安装过高 ,直接将版本丢弃。

当然,这都有故事的完整性。BCO是整个组织的“哨兵”,那有那么谁可能够够来做BCO的“哨兵”呢?而都有在高压下埋头工作五六天,而且 挣扎五六天学会英语一有一一5个Build而且 最后不得不丢弃它。之后的结果既影响了整个组织的进度,也降低了团队的士气。

完成时间在4~6天所占比例总共有77%。当然,什儿 统计的背景之后平均每周什儿 团队工作在5个不同的发布上。

图 1.3 和图 1.4 之后一有一一5个举例,什儿 如针对过高 /模块分布的每种分析等最好的办法也是非常有意义的。通过之后的一有一一5个过程,整个团队基本统一了思路,明确了后续时要改进的地方。而且 有针对性地进行改进,如更好地沟通、及时地排错、预防性在构建过程中增加安装步骤等。有意思的是,作为一有一一5个工作基本自动化的团队,所选定的流程改进的对象并那么不要 关于自动化工具的,更多的现象报告 点在于流程、沟通等有关人的现象报告 上。工具或许能有效优化而且 防止什儿 现象报告 ,不过在进行根因分析而且 持续改进时,请更多地考虑产生现象报告 而且 改进现象报告 的组织组织结构因素,也之后跨团队与跨部门的沟通现象报告 ,以及技术对于业务支持的而且 性。有有哪些都与软件工程师日常最为熟悉的软件、工具而且 代码那么直接的联系,而且 ,这又是整个组织良好运作的基础。无论你不是意识到,整个公司并都有围绕着代码而且 测试用例进行运作的,业务才是商业世界的主宰。

1.3.2 过高 压力测试

接下来出场的是版本发布用时与过高 的关系。首先,根据图1.3所示的统计,平均的BCO版本用时是5.2天。图1.4所示的统计结果也显示,平均每个版本上有6.一有一一5个过高 ,而那么过高 的版本数则占了离米 5%,这和图1.3所示中五六天内发布版本所占的百分比是相对应的。

通过查看发布时间为4~6天的Build列表中每个Build的过高 数,发现血块(大于20)的Build指在之类的现象报告 。真是过高 数目较少(5个以下),而且 ,发布时间都有4~6天。这为后续进行的根因分析给出了有效的现象报告 切入点。

而且 把过高 数量当作一有一一5个压力测试,那么第一有一一5个阈值经常经常出现在7个过高 什儿 节点。在此之前 ,团队可能够够完整性在5.2天之内完成一有一一5个版本的BCO发布。随着过高 数的继续增加,团队承受的压力也那么大,而且 ,也还是在相对可控的范围之内。一旦达到1有一一5个以上,整个平均发布的时间都有一有一一5个大幅的跃升,基本上就达到了发布时间不可控、版本质量崩溃的请况。

本节书摘来自异步社区《精通自动化测试框架设计》一书中的第1章,第1.3节五六天不要 ,还能压缩吗,作者陈冬严 , 邵杰明 , 王东刚 , 蒋涛,更多章节内容可能够够访问云栖社区“异步社区”公众号查看。