Infoq发布了文章,这里我还是吐槽原文,未修改的,让大家品味下:

1、选择测试之路-路上的迷茫

2010年12月31日,在网易从事了多年开发之后,依依不舍地离开,面临的是一个完全从零开始的全新职位:SQA,也就是tester。

当 时对为什么选择做软件质量保证,而不是继续在研发上进取,持有保留态度,正如:三国演义中,封五虎将,关羽是对黄忠被列为五虎将不满意,当然这个例子不一 定恰当,但是,心略存此意,凭什么要我转,不是别人?这个时候,雷叔(多年的伙伴,领队),就把我的优点暴露出来了:认真、心细、负责;好吧,基于以上几 点,只有我行,只能给力了。

打心底,对质量管理、SQA等概念,我并没有多想,因为根本想不了,脑子里面没有太全面的认知,即使雷叔讲过一些,我还是觉得那不够全面,不知道业界是如何做的?所以心里多多少少有点担心!

话说回来,几个人成立一个新团队,什么都是从零开始?关键还是要有一些流程,这几年开发中也积累了些经验,总结了些问题:在12月底,提交了:软件质量保证第一季度计划,大概纲要:

1、搭建项目管理平台

2、搭建持续集成平台

3、规范开发流程

4、制定软件质量保证规范流程

5、建立缺陷管理

6、建立风险管理库、经验教训库(长远计划)

注:后来成为了core

2011年1月25日,苦于没有规范的流程,做起事来还是不够顺畅,在奋战多日之后,制定了《产品研发质保流程手册》,简单来说,划分了:需求、开发、发布三个阶段,每个阶段定义验收的产物。为什么要制定这个?必须有章可依,否则步伐不稳健,走的再远,也会乱。

wps_clip_image-3113

图:早期的开发、测试流程原型图,现在已经改变了。

后来发生了一件事情,个人方向感偏差,雷叔指出(感觉有人知道自己工作的重点,偏离方向的时候拉一把,是好事),我反思总结:

首先:个人这阵子存在一定问题,心态方面,在一个新的道路上,没有学会爬,就想跑,是非常不切实际的做法,应该学习《热血教练》里面的卡特教练的方式,先把基本功练扎实了,才能有胜算。不然,就得做很多次“俯卧撑”和“自杀”。

其次:个人价值应该迎合集体价值,不应该存在分歧,更不应该夸大个人形象。如果想做的更高、更有成就,就得付出的更多,这个我非常认同。

再次:我相信,圆圈,已经画好了,只要认真实施决策,圈将会被填充成饼图,即使填充过程中遇到困难,也是可以沟通解决的。而这个填充的力度,在于每个人的付出程度。

为什么这个时期容易发生偏差?因为,刚开始做测试有点浮躁、摸不清思路,看不见远景,并且很着急找到成就感!

既然选择了测试,就必须突破它!!!

终 于到了春节,可以缓一口气了,感觉自己还没有ready,需要充电,赶紧追上去,为了摸清楚业界是如何去做,2011年春节,我放弃了一切活动,呆在家 里,认真研读之前买的几本书:质量管理、缺陷预防、软件测试、持续集成等等之类,并且通过互联网了解一些公司是如何开展测试和质量管理的。可能有很多人不 理解,难得放假,何不好好玩玩,放松呢?

有些时候,牺牲了,反而收获更大,懂得人,自然明白。确实牺牲了一个长假期,是多么可贵!

或 许大家会觉得到这个时候都很顺利,其实不是,春节期间,再一次迷茫了,凭什么放弃了开发的乐趣,测试的乐趣究竟在哪里?如果我继续研发,会越来越接近塔 尖,而现在,完全从零开始折腾了。(后来证明,如果你坚持了一件事情,你不能证明它是对的,那你就是错的),后来跟雷叔在电话上发生讨论一番,最终把目标 定了下来,也许是这个时候,更加坚定了决心。

这件事,让我想起:

人的一生有许多难以取舍,
    困惑不已的琐事所纠缠着,
    这时所需的就是断然的舍弃与明智的抉择,
    唯一会限制我们的,
    是我们自己的决心。

同时,在调研期间,意识到持续集成很重要,按照当前的需求,关注几点:持续测试、持续审查、持续反馈。