注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

网易杭州 QA Team

务实 专注 分享 做有态度的QA

 
 
 
 
 

日志

 
 

支付宝技术风云会 之 持续交付之路 参会小结  

来自尘泥(侃)   2013-05-24 23:46:17|  分类: 流程相关 |举报 |字号 订阅

  下载LOFTER 我的照片书  |

序言

今天有幸参加了支付宝技术风云会召集的持续交付之路讨论,收获良多,又有若干想法,小文以记(笔记 + 揣测 + 感想)

金明 - ThoughtWorks - 《遗留系统的持续交付》(?)

Notes:

  1. 一键式基础设施,即:本地环境部署,测试环境部署,预发布环境部署,产品正式上线,等操作均可一键化
  2. 发布流水线,即:产品从需求制定至开发至测试至上线,环环相扣,每一个节点都应该拥有大致接近的生产力,从而不至于成为流水线的产能瓶颈。自动化则在里面起到报警器的作用:一旦出现问题,暂停流水线,修复问题。这个可以参考博文:解析精益产品开发—— 看板开发方法
  3. 测试边界与分层,划分好边界,采取分层测试。后面讨论中,西剑有讲到,实践中,集成测试发现的Bug比例较大,这个可以参考下
  4. Eat Your Own Dog Food,这个说法在不同场合听到多次了,简单讲,就是开发而不是QA为质量负责。后面讨论中,来自大众点评李晓辉讲到,公司内部有大头目看重这事,质量问题由开发和QA分担责任,这在一定程度上促使开发重视质量,并为持续交付的开展提供了不错的大环境
  5. 推荐阅读《持续交付》一书
  6. 衡量持续交付的一些指标:发布周期、构建成功率、Work In Process
  7. 大量使用虚拟机作为开发/测试环境

伯昊(?) - 阿里 - 《???》

Notes:

  1. 伯昊同学分享的内容有很强的共鸣,遇到的问题和一些解决思路都和我们的实践很接近了,最大的不同是他是以团队Leader的身份去主推,而我们这边没有这样的推动力
  2. Jenkins好插件 - pipeline
  3. 90%绿 + 9%黄 + 1%红 持续集成的一个比较理想的成功率分布。确实,想要做到100%绿所要付出的代价还是很大的,必须有个平衡点,不能为了集成而集成。
  4. 伯昊同学提出,开发必须将持续集成作为日常工作的主线之一,引申到我们这边,实质上是QA在做持续集成这件事,QA自己是不是也可以将持续集成作为日常工作的主线之一呢?我们会要求开发Bug日清,QA能不能也要求自己做到持续集成的失败用例日清呢?如若不能,如何去要求开发?
  5. 整洁红利,持续集成从开始到有一定量用例再到可以稳定运行,中间会经历一个很痛苦的阶段:用例持续、大面试失败,不稳定,等等。但是,一旦通过持续投入时间和人力,克服重重困难(环境稳定性,用例质量/数量/粒度),将持续集成稳定化以后,就会有一个整洁红利,即:每次持续集成迭代中,失败的用例会很少,很扎眼,相应的,一是很容易引起重视(一大堆失败用例的结果就是没有人去关注和处理),二是比较容易排查和修复
  6. 定义不可用用例集合,一旦这些用例失败,本次迭代被视为不可用。包括:所有的单元测试,一些主干UI用例,等等。当不可用集成内用例失败时,开发 or QA是否会第一时间,最高优先级修复,我打个打问号
  7. 要在15分钟内完成持续集成的单次迭代,由于迭代时间短,很容易找到引入问题的代码(这里有一个现实的问题:用例失败可以是代码问题,也会是环境配置问题,数据库问题,第三方问题,等等,所以,是否确实很容易定位问题,我打个问号,得实践实践)
  8. 可视化,搞个大屏幕,显示持续集成状态
  9. 开发写用例(单元测试 & UI自动化?),QA呢?写框架,写平台,review开发用例(我的妈呀,这得是怎样牛逼的QA啊,还不跑路?)
  10. 对于QA而言,想要推动开发团队配合持续集成,一是要说服开发Leader,二是可以开展松土运动,持续不断的做分享,介绍,吹风,逐步感化你。个人十分赞赏松土这个词汇,真是传神

杂记

  1. 如何确定分层测试中各层的比例?好好做一下Bug来源分析,看看有多少Bug可以在单元测试、集成测试阶段发现
  2. 持续集成除了技术,还要灌输相应的文化,最好有领导的支持,话说这2点都很难啊==!
  3. 如果上有领导发话,下有QA准备好各种工具/平台/培训,夹在中间的开发同学会不会比较容易接受持续集成呢?我把这个叫做夹心饼战术
  4. 一定要在项目团队中立下一些不可破坏的军规

结束

美好愿景,山大鸭梨

好困,睡觉

请有同往者补充完善

  评论这张
 
阅读(805)| 评论(4)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016