测试职业生涯探讨

2010-05-17  段辰 

转自51testing,原帖地址:http://www.51testing.com/?uid-316625-action-viewspace-itemid-209594
 
软件测试这个岗位其实和工厂里面的质检处差不多,算算也是最近才红火起来的,为什么会红火呢,因为市场竞争加剧了,很多软件制造商发现用户没有以前那么傻气了,而且用户总喜欢见异思迁,还很挑剔,但是为了用户包包里的money,还是需要迁就一下的。所以老板们开始打质量牌了,一大批质量不过关的,用户体验差的软件制造商就面临淘汰了。但是做为测试人员总还是要算计一下自己的前途的,毕竟不管怎么说,日子还是要过。以下是我对测试生涯的总结,供各位朋友参考,有不妥之处请多指教。
  从岗位来说可以分为:初级测试工程师,中级测试工程师,高级测试工程师,资深测试工程师。从入手范围来分:功能测试,性能测试,自动化测试,综合性高手。薪水范围(参考杭州市场):初级测试工程师大约为3000左右,因为初级工程师大部分为刚入行的毕业生或者工作经验不足2年的。这里还要看公司的具体情况。中级测试工程师大约在5000左右;高级测试工程师大约在7000左右。资深测试工程师就不准确了,这个需要和人力慢慢探讨。
  接下来讨论一下各等级需要负责的工作及需要熟悉的技能:
初级测试工程师:能看懂测试用例文档,能根据文档执行测试用例,生成测试报告,这个职位就是苦力,努力干活为上选。在做这些事情的过程中,加强对业务的理解,熟悉各类测试方法,尝试自主设计测试策略及测试用例,把学校里丢掉的编程课捡回来,好好练着。在工作中去学习和掌握主流的测试工具,以及测试思想。当你面对一个产品的时候,能够清晰找到测试点及测试策略,那么你就进入下一个层次了。
2.中级测试工程师:能够独立的制定测试策略,并根据项目进度编写测试计划及方案,有针对性的设计测试用例,并且能够编写或者录制测试脚本,熟练使用QTP,LR等工具,能根据测试情况提供有效的测试报告,对产品质量提出有效的建议。这个时候在测试业务上已经不那么一无所知了,走到这一步了,就要加强技术交流和学习了,学习数据库操作管理,脚本编写,测试工具开发,性能测试及调优等等。当领导把你放到一个项目中去,你能快速确定测试方案,并且能够自主开发需要用到的测试工具的时候,恭喜你,你升级了。
3.高级测试工程师:独立担当项目测试计划的安排及策略,方案的规划,指导测试人员工作,对项目经理汇报项目质量状况,把握测试进度,编写或组织编写测试工具。组织进行性能测试及评估。做到这一步了后面的发展就比较难做了,也面临人员分流,有的人有突出的管理天赋,可能走向了测试主管,测试经理的岗位,有的人技术能力突出,能够把握测试技术和思想的发展脉络,走向了测试架构师等等高端技术岗位,成就资深测试工程师。
4.资深:没有具体的形容,就一句话:首战用我,用我必胜。
  曾经一个总监级别的测试高手这么告诉我的,这里我借用下,供广大同仁共勉:测试就是要做到编程像开发,数据库管理类似dba,业务不逊于产品,放出去就能独当一面,收回来能够镇宅辟邪。
472°/4607 人阅读/12 条评论 发表评论

段辰  2010-05-17

很喜欢文章最后那句,呵呵:测试就是要做到编程像开发,数据库管理类似dba,业务不逊于产品,放出去就能独当一面,收回来能够镇宅辟邪。


关敏  2010-05-17

段辰: 很喜欢文章最后那句,呵呵:测试就是要做到编程像开发,数据库管理类似dba,业务不逊于产品,放出去就能独当一面,收回来能够镇宅辟邪。


赵艺骅  2010-05-17

段辰: 很喜欢文章最后那句,呵呵:测试就是要做到编程像开发,数据库管理类似dba,业务不逊于产品,放出去就能独当一面,收回来能够镇宅辟邪。
这个太难了吧?


刘小袁  2010-05-18

很好!


徐秋兰  2010-05-18

深受打击呀,呵呵!


段辰  2010-05-18

徐秋兰: 深受打击呀,呵呵!
呃……革命尚未成功,同志仍需努力


邓迎秋  2010-05-18

“镇宅辟邪”,这个比较难


周伟卿  2010-05-18

个人觉得测试属于入门简单,提高比较难的职业的吧。LZ的最后那句话非常赞同,测试越做到后面就需要越全面,否则很难有所突破。


吴小香  2010-05-18

努力学习中!希望可以突破自我,提高自身技术能力!


田静  2010-05-21

高级的测试者就是解构,从表象透视本质;
高级的开发者是架构,从无到有。

如果同样级别的高手,测试更难,因为要分解,还要关注细节。


戴涛  2010-06-10

放出去就能独当一面,收回来能够镇宅辟邪。
这个我喜欢 哈哈


桂丽华  2011-03-31

努力学习


登录 后发表评论