测试人员的职业规划和职业发展-------从零开始到合格的测试人员(上)
1 案例描述
由于种种原因,很多人选择了测试这个职业,在职场和测试领域当中几经风雨,有的人顺应时势走出了一片天地,有的人选择离开从事其他职业……
笔者作为一个较为资深的测试人员,对测试人员的职业规划和职业发展做一些
总结
初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf
和大致方向的展望,以此希望对刚选择测试职业的人,对那些在测试职业中看不清自己发展方向,比较迷茫的人,给出一些参考方向,可以让大家借鉴。
从而在后续的生活和工作中,找到自己的发展方向,找到自己的目标,并去贯彻执行。
2 案例分析
本文分两个阶段描述测试人员的职业规划和职业发展,第一个阶段是从零开始到入门篇,主要面向一个测试新手,从业经验在0~2年内的测试人员;第二个阶段为合格的测试工程师的进阶篇,主要面向从业已经有3~6年的测试人员,让有一定经验的测试人员进阶为高级测试工程师,让一些在某些方向面临瓶颈的测试工程师可以参考,找到自己合适的方向和突破点。
一、测试从0开始到合格的测试工程师
测试工程师在IT领域的一些特点:
入门门槛较低
知识点要广,但是不一定精
目前以黑盒测试为主,结合部分灰盒测试
基于测试行业的特点,很多人选择了测试这个职业:有人希望从事开发工作,但是没有工作经验,希望从测试入手。有人希望多积累知识,以便后续转行从事其他相关职业。有人只是因为就业压力,又听从所谓中国急缺的几类人才,从而选择了测试工作……。
究竟有哪几类人会最终走进测试这个职业的大门,读者自问:我是属于哪一类人?
这是第一个问题,因为进入职业前不同的技术背景和知识积累,在从业后大家最主要的学习和努力方向是有所区别的。
入门背景:
1.1 爱好者,无专业知识者,非专业毕业生
1.2 相关行业业务人员
1.3 从开发转行到测试
1.4 测试科班生
针对爱好者,无专业知识者,非专业毕业生:
这是拟从业者中,基础最差的一类,所以要想进入测试工作的大门,需要额外付出很多,额外学习很多。
怎么入行?需要具备那些方面的知识和能力?尝试列举常规的技能树如下:
通用测试基础知识
测试术语及其意义
黑盒测试方法
测试用例设计的方法
测试流程的了解
测试常用文档的编写
业务知识和行业测试知识
公司实际的开发流程
公司实际的测试流程
行业测试的常规方法
业务相关知识
行业相关标准
协议
离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载
规格说明书
通读学习已有的测试用例
计算机基本操作和基础理论
精通office系类工具(测试中经常要写文档,精通会有很多优势)
熟悉主流操作系统(Red Hat Linux,Windows server2003/xp)
了解数据库(Oracle, DB2, SQLServer, MySQL)
对计算机一些应用软件的熟悉(根据具体行业特点)
公司使用的测试管理工具
使用Bug跟踪工具(CQ,Bugzilla,TD)
使用测试用例管理工具(TD)
使用需求、配置管理工具(SOS,CC)
需要的能力
学习能力
沟通能力
表达能力
总结能力
针对相关行业业务人员:
特点是对相关行业业务了解较深,在业余领域上手较快。可能要积极转变态度,由原来的甲方/使用者,转变为乙方/测试人员。
针对从开发转行到测试的人员
对代码编程,已经开发流程、测试流程可能比较熟悉。
针对测试科班生
此类事测试专业毕业,或者经过系统的测试培训,对测试的了解比较全面,对测试工具有初步使用,甚至有模拟项目经验。但是也存在着什么都会,但是什么都不精通的特点,所以要尽快的理论结合实践,学以致用。
测试从零开始,整体的技能树可以参照针对爱好者、无测试经验者的部分,其他的从业者,可以根据实际的知识技能积累,做适当优化,但是整体来说,所有的知识点,都是需要了解,熟悉,甚至掌握的。
世界上从来没有生而知之者,包括1+1=2,都是后天的学习得来。关于学习,积累和积极主动性,有这么一个例子,很能说明问题:
同时进入公司的三个同学,薪水为什么如此不同?
无巧不成书,小张、小李、小王不仅是中学同班同学,而且是大学同班同学,更是同一天进入了同一家公司。
但是他们的薪水却大不相同:小张的月薪是5000元、小李月薪3500元、小王月薪1500元。
有一天,他们的中学老师来看望他们,得知他们薪水的差距之后,老师就去问总经理:“在学校,他们的成绩都差不多啊,为什么毕业一年不会有这么大的差距?
总经理听完老师的话,笑着对老师说:“在学校他们是学习书本知识,但在公司里,却是要行动,要结果。公司与学校的要求不同,员工表现也与学校的考试成绩不同,薪水作为衡量的标准,就自然不同呀!”
看到老师疑惑不解地皱着眉头,总经理对老师说:“这样吧,我现在叫他们三人做相同的事情,你只要看他们表现,就可以知道答案了。”
总经理把这三个人同时找来,然后对他们说:“现在请你们去调查一下停泊在港口边的船。船上毛皮的数量、价格和品质,你们都要详细地记录下来,并尽快给我答复。”
一小时后,他们三人都回来了。
小王先做了汇报:“那个港口有一个我的旧识,我给他打了电话,他愿意帮我们的忙,明天给我结果。我为了保证明天他给我结果,我准备今晚请他吃饭,请您放心,明天一定给您结果。”
接着,小李把船上的毛皮数量、品质等详细情况给了总经理。
轮到小张的时候,他首先重复
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
了毛皮数量、品质等情况,并且将船上最有价值的货品详细记录了下来。然后表明,他已向总经理助理了解到总经理的目的,是要在了解了货物的情况后与货主谈判。于是,他在回程中,又打电话向另个两家毛皮公司询问了相关货的品质、价格等。
此时,总经理会心一笑,老师恍然大悟。
相信看到这种情况后,任何一个从都会像那位老师一样,一下子就会明白,为什么他们的薪水会有这么大的差别。
在任何一家企业,我们都可以看到这三种人,我们应当问问自己:哪一个人中有自己的影子?我们是否真正清楚——我们周围那些收入高的人,为什么他们的薪水与我们的不一样?
经过对一些基础知识的学习,根据个人的学习和理解能力,有些是囫囵吞枣,一知半解或一鳞半爪,有些是对知识技能点掌握较好,对具体的测试表现了较强的适应性。整体来说,大家这个阶段已经开始接手实际的测试任务,需要在工作中一边执行一边提高。
同样,对测试知识点掌握的不同,从业者前期知识技术积累的不同,下一步的工作重点和方向可能也是不同的。我们从整体和不同特点的测试人员来说明展示:
针对所有的测试人员:
1、 熟悉业务知识,熟悉系统架构
2、 提高编写用例的技巧
3、 结合实际的测试特点,熟悉一种自动化测试工具(Robot、QTP)
4、 熟悉一种测试管理工具(CQ、TD)
5、 熟悉测试bug跟踪、控制的沟通技巧
6、 提高总结能力,对测试过程中的各种排除方法、对系统特性、对测试工作的阶段进行总结
针对爱好者,无专业知识者,非专业毕业生:
继续的学习和工作,无疑要比别人付出更多的努力,比如说把上述的技能树由了解变成熟悉,甚至掌握。
针对相关行业业务人员:
利用自己在业务方面的优势,积极补充有效的测试用例,发现更多的bug
利用自己的业务方面的优势,对测试未覆盖或者覆盖不足的地方提出建议或增加测试用例
参考行业特点,其他产品的特点,对公司产品提出各种建议
针对从开发转行到测试的人员
利用自己的开发经验,在灰盒、白盒测试方面进行尝试和发展,承担相应角色
在测试用例设计方面,引入更多的系统架构和系统逻辑方面的因素,编写、评审此类测试用例
熟悉工作相关的测试工具,可以考虑开发一些测试辅助工具
针对测试科班生
在测试用例编写、bug数据统计分析方面进一步加强
利用自身技术全面的优势,吃透业务知识,规格规范,承担重点测试任务
争取在小项目上表现自己的测试全面性,早日承担独立的测试任务
从零开始成长为合格的测试工程师,图示如下(根据网上的资料进行修改)
经过前面的学习和积累,可能在一年到两年的时间内,大家基本上都可以成为一个合格的测试工程师。下面,我们怎么发挥自己的兴趣和优势,怎么进一步发展,规划自己的职业呢