三年软件测试总结记
上一篇 / 下一篇 2012-07-04 09:12:29 / 个人分类:测试经验
再过半个月,我从事测试行业已经三年了。三年的时间,不长不短,但对一个曾经青涩的人来讲,这样的时间足够了。将这三年的工作大致划分一下,在同一家公司,做过了三个不同性质的工作:性能测试、自动化测试和项目管理。 最近在分析这样的一段测试过程的利弊。优势是对测试过程认识的更加清晰;一个项目如何运作,什么时候让自动化介入,自动化的ROI有大;如何调整版本整体 的测试策略。最重要的是我认识到自己身上的诸多问题。但劣势也是显而易见的,积累和沉淀得东西太少;再次求职的筹码太少。51Testing软件测试网w8X p#mk/aw x
51Testing软件测试网^io1B.`]0Hw我一直自诩是 一名测试开发人员,因为我大学做了2年的码农和一些项目工作,所以对开发的流程运作有些许了解。但很可惜,现在编码能力已经退化了很多。但如果现在让我去 写代码和刚毕业那会写代码,估计质量差距很大吧。为什么?在中国,一个程序员掌握一门语言大概需要3个月,但测试呢?需要更长的时间积累。再让我去写代 码,估计异常、可靠性、单元测试等会做得更好,因为搞一份质量很烂的代码,估计会被测试同学的唾沫星淹死的。51Testing软件测试网B3{%c1}1t F0h
51Testing软件测试网f,dG3G-^!?#x刚踏入测试这行,因为我师傅是我们公司的大牛级人物,所以想着自己以后要是这样也不错。我曾经有一个很伟大的想法“终有一天,我要指导开发开展工作”。在这三年的时间中,在部分项目中的确也迈出了一小步,但离我的伟大梦想还是有一定距离的。51Testing软件测试网EK!A A un7r
aS%p"T#v0 既然三年的测试总结,就不得不讲讲测试人员和我从事的工作了。后面就在51上落户了,持续更新自己的博客,不为别的,只是作为自己积累的一个手段。51Testing软件测试网B7nk{i+i2\{ge{
Sqj%o[Qp'@c0 测试人员51Testing软件测试网V_Lh7MVo
51Testing软件测试网ZfXp/P$pT b{8D测试人员定义是什么? 质量保证人员。这个回答似乎没有一点可挑剔的地方。但如果一个牛B的大师告诉我们:测试人员是一个项目多出的预算,属于项目的追加投入。不知各位如何来 想?这位大师不是别人,正是质量大师克劳斯比。在他的<质量免费>中提出的“零缺陷、一次性将事情做好”都是非常重要的观点。
G;ZT8l-Ud6h+CI051Testing软件测试网0b/LC8jwB9]其实大家也不必对这个定义耿耿于怀,因为这个是比较难做到的。因为测试人员的确是质量的一种保障手段。如何体现测试人员的价值呢?老生常谈,但不无道 理。究竟我们的价值在哪?将高质量的产品交付给客户,让客户愿意为此买单,创造利润,这个是公司付我们薪水的原因,这个是我们测试的一个重要目标。但除此 之外,我们个人呢?其实大家知道,做测试的重复性工作不可避免。如果在达成公司的目标之外,我们在产品测试周期内,做一些尝试,来让测试人员感受到成长, 领略一下解决问题的成就感。其实测试中有很多难题悬而未决,如:如何缩小测试时间估算的误差、如何更好的评定测试质量、测试策略如何调整更合理等等。51Testing软件测试网I6BzY&FN
dI;l*Z5qRd0 我目前遇到的测试人员分为这几类:一类是开发只负责编码,剩余的编译、查BUG由测试进行;一类是自己写测试代码进行测试;一类是自动化测试;但更多的是黑盒测试、灰盒测试。你当前所处的是哪类工作?这些工作其实并不是一成不变的,可能一个以黑盒测试为主,又有灰盒、白盒、自动化等作为辅助的公司。因为工作性质关系,我曾经观察过自己团队的人员,有一个类人的职业发展很好-----测试意识很好的同学。
^E| czEPb6k0T@sH0ed ~&P:G0 测试意识这个比较虚,但通过几件事情就可以初步定位一个人是否意识比较好。如:当出现问题时,是否总在找客观原因,尤其在面对绩效考核时;个人的时间规划是否合理;做事是否主动;对结果负责。如果当你遇到这样的人时,你一定要珍惜和培养这样的人。