代码改变世界

进入软件测试行业的六年感悟

2012-09-25 15:21  改改~_~  阅读(216)  评论(0编辑  收藏  举报

 

来淘宝测试部三年了,也就是意味着我进入测试行业也快到六年的时间了。或多或少也有自己的一些感悟,而且不同阶段的感悟会一样。自己在淘宝的每一年的纪念日的时候都会写篇个人总结来慰问下自己。

关于这次在淘三年的内容,我自己也是思索了好久,不知道要写什么,测试感悟的、测试技术的、测试方法的各个方面都想写,又都不想写。

都想写的理由就是本身测试行业就是个比较工程和系统性的行业,自然有自己的一些领域知识,说太少了,怕有些人真的以为测试就是点点鼠标而已。

都不想写的理由就是怕说太多了,就复杂了,就更让人摸不着头脑了;而且很多观点和事情不是说说就能明白的,只有自己亲身经历了才有深刻的体会。也所谓如人饮水,冷暖自知。

最后还是决定好好回顾下这几年的测试想法,因为这几年测试行业发生了很大的变化,不仅仅是敏捷测试、新测试技术、开发自测等等,都会影响我自己个人在测试行业的发展和能力的提升。真的怕自己走过弯路,所以需要不停的反省自己,这个能力是不是必须的、这个技术是不是应该需要了解的等等。

介于北京的崔启亮的建议,还是确定了自己的部分写作思路,也大致分成几个部分吧。

遇到的困难以及解决办法

第一个三年:

在06年毕业后的测试三年中,遇到了一些基础困难,幸好自己在观察和学习的同时,很快就能解决这些问题。 由于之前写过一个blog介绍了部分问题,大家可以参考下:http://www.51testing.com/html/70/n-807570.html

但是这边我还想发表下自己的观点,是针对于黑盒测试方法来说的。记得几天前讨论是否需要QA的时候,段念 写个一篇blog来说明 一个正常的工程师 都能在一个下午学会和理解大部分的黑盒测试方法。对此观点,我是不敢苟同的,这就讨论到这些黑盒测试方法的深度的问题了。

(0)学会和理解测试方法的使用步骤是很简单的,但是真正的在项目需求中应用起来可不是一朝一夕的。这就好比给你一张扑克一样,高手就能拿它杀人,一般的人能做到什么程度呢。这个也很像有些人能发现你不能发现的bug一样。至于原因有很多,具体看在淘两年的blog。

(1)谈谈我自己的感想吧,我自己在工作前两年也是认为这个黑盒测试方法一下午就可以学会的,找几个例子试着使用下,感觉自己掌握到这些黑盒测试方法,但是后来我看过很多这些测试方法的背景以及应用的注意点后。我发现自己真的是了解了一些皮毛,没有深入的了解。对于个项目需求,如何快速且完整的应用这些黑盒测试方法设计出不多不少的测试用例,这个需要的经验的积累,也就是你测试价值的核心体现。

(2)去年在成都MPD时,很多学员说自己都说自己是工作2-3年的人,已经遇到瓶颈了,感觉测试很单调和无味。我给的建议其实很简单,那就是真正的理解和掌握所有的黑盒测试方法。怎么来验证呢,我自己就是这样:给你一个白板,你能把所有测试方法的5W2H(What、Why、When、Where、Who、How、How Much)都能非常清晰明了的演讲出来,记住是不需要参考ppt或其他资料的情况下。

就像火影里面的鸣人一样,他只会螺旋丸这个核心的攻击忍术,但是在扩展其他忍术之前,他会把这个忍术的深度发挥到机制,从而研究出威力更强的超大螺旋丸、超大玉螺旋丸、风遁螺旋丸等等。