admin 管理员组文章数量: 1087135
2024年6月15日发(作者:git无法克隆代码到本地)
软件测试职业规划范文
关于软件测试的职业规划大家理解过多少呢?可能很多人都不是很清楚,下面就是分
享的 软件测试职业规划范文,一起来看一下吧。
由于国内软件测试行业目前的开展迅速、需求旺盛,在国内的软件测试职位晋升一般
要比国外快,但因行业本身太年轻,大家对软件测试中软件测试职业的开展理解不够,从
而导致许多有志在此开展的年轻人举步不前。所以下面介绍一下海外公司成熟的软件测试
行业职位分布情况,我国一些在软件测试行业中处于前端的公司与之也相仿,这可以作为
软件测试职业规划的参考,给新人一个导向。
第一阶段:(测试员)初级测试工程师
自身条件:初入行具备计算机专业学位或一些手工测试经历的个人。
详细工作:执行测试用例,记录bug,并回归测试,通过qtp等测试工具录制回归
测试脚本,并执行回归测试脚本。
学习方向:开发测试脚本并且开场熟悉测试生存周期和测试技术。
第二阶段:(测试工程师)程序分析员
自身条件:有1~2年工作经历的测试工程师或程序员。具有初步的自动化测试才
能,完善自动化测试脚本。
详细工作:设计和编写测试用例,编写自动测试脚本程序且担任测试编程初期的指导
工作。
学习方向:拓展编程语言、操作系统、网络与数据库方面的技能。
第三阶段:(高级测试工程师)程序分析员
自身条件:有3~4年经历的测试工程师或程序员。具有一定的行业业务知识,储藏
系统分析员的才能。
详细工作:帮助开发或维护测试或编程标准与过程,分析软件需求,获得测试需求。
确定测试需求相应的测试方法,获得测试策略方案。参与同行的评审(软件需求,软件测
试方案等),并为其它初级的测试工程师或程序员充当参谋。
学习方向:继续拓展编程语言、操作系统、网络与数据库方面的技能。
第四阶段:测试组负责人
自身条件:有4~6年经历的测试工程师或程序员。具有丰富的行业业务知识,具有
系统分析员的才能,专长性能测试。
详细工作:负责管理1~3名测试工程师或程序员。集中于技能方面,担负一些进度
安排和工作规模/本钱估算职责。分析性能瓶颈的原因,为开发团队提供bug解决策略。
学习方向:性能测试,测试技能
第五阶段:(资深平安或性能测试工程师)测试/编程高级负责人
自身条件:有6~10年经历的测试工程师或程序员。
详细工作:负责管理8~10名技术人员。性能测试整体方案设计,软件系统性能问题
定位和性能优化,内存优化及分析数据溢出等,分析系统的平安破绽等。负责进度安排、
工作规模/本钱估算、按进度表和预算目的交付产品。负责开发工程的技术方法。为一些
用户提供支持与演示。
学习方向:开发一些特定领域的技术专长
第六阶段:测试/质量保证/开发(工程)、经理
自身条件:有10多年的工作经历。
详细工作:管理8名或更多的人员参加的1个或多个工程。负责这一领域(测试/质量
保证/开发)内的整个开发生存周期业务。为一些用户提供交互和大量演示。负责工程本
钱、进度安排、方案和人员分工
第七阶段:(公司级质量总监)方案经理
自身条件:有15年以上开发与支持(测试/质量保证)活动方面的经历。
详细工作:管理从事假设干工程的人员以及整个开发生存周期。负责把握工程方向与
盈亏责任
1.明确测试开展:软件测试工程师大致有4个开展方向
1 资深软件测试工程师
到达这个程度比较困难,这需要理解很多知识,例如C语言,JAVA语言,数据库,
数据构造,软件工程,等等,但是你要在一家公司干3 -- 5年的话,在压力中这些技能你
都会掌握!
2 测试部门管理者
小的如组长,大的如测试经理,这需要你有先天的优势,擅长交流沟通,擅长处理人
际关系!不过做两年,你也会成为老油条的!
3 测试书籍编写者
出书也是很赚钱的,当你在这一行干了几年,积攒了足够的经历,可以把你的经历,
详细做过的工程总结出来,如今关于软件测试的书很少,你要写本与众不同的书肯定畅销!
4 软件测试培训师
当你在这一行做腻了,你可以选择培训机构,培训机构缺乏有经历的软件测试师,必
然会高薪聘请你!
至于晋升流程,一个公司一个样,但是你要知道,你想开展的话,必需要委婉的让上
级知道,有些你无法触及的测试工程,需要你的上级分配,一旦有无关紧要的工程或空闲
时,经理就会考虑你,会让你尝试做一些高级测试工程!
这时就要看你的个人悟性了!
要知道这一行,技术越高越吃香!越能让老板和开发人员信服。
2.职业规划3个阶段
大学阶段:
在大学阶段我们要学什么,我感觉真正对我们有用的就是英语和数学,还有写专业课
的知识做根底,英语是以后进步的关键所以英语一定要学好,特别是在测试工作中很多时
候国内的材料恨不能说明问题,测试在国内还是一个新兴行业(相对)所以材料也是比较
少,所以很多时候都要去看英文的材料,所以英语的程度直接影响到以后的开展,数学为
什么要学好呢,在工作中特别是测试工作很需要数学的逻辑思维,逆向思维等,所以学数
学要学好不是说分数高而是学习思维方法,还有一点就是英语和数学时以后深造的必考科
目(呵呵,我就没有学好,还在补习);一定的专业课也是必要的,因为它是你工作后进步的
根底,根底扎实了进步起来就比较容易,我的根底比较差,所以我花了一年的时间来进步
才得到了一点点成功,(看以参看阳光的测试工作历程);培养情商,这个名词如今很多地方
都在提,有的一些公司甚至在智商和情商之间更看重情商。情商其实就是对自己情绪的控
制才能和自身修养的培养,还有一些交流才能、沟通才能、管理才能等等,这些在大学里
如何培养呢,建议假设有可能的话参见多参加学校的一些团体,也可以自己组织一些团
体,同时假设有肯能的话可以到学生会参加锻炼,这对以后的很多方面的才能都有锻炼,
(我就在学生会待过一段时间,对后来的工作有了不小的帮助)。所以建议在校的大学生一
定不要保守,要积极的锻炼自己,多与人去交流软件测试方法。
找工作阶段:
这个阶段可能是大家比较迷茫的阶段,主要是有两个问题,我能做什么,我有什么才
能;我是在大学阶段过来的毕业的时候也是这样,不知道自己可以做什么,但是我有一个
自己的目的,我要找到一个自己喜欢的工作,因为对工作的性趣是将来开展的一个前提,
没有性趣的工作一般情况下是做不出来成果的。所以我建议有两中做法,一选择自己感兴
趣的工作,但是不一定能找到,如今的就业压力还是很大了,第二种是对自己已经没有方
法从事的工作产生性趣,着眼去找它的性趣点,然后你把它扩大,从而培养对词工作的性
趣。
工作阶段:
千挑百选,我们选择了测试工作,根据我们上面说的原那么,既然选择了,就要好好
工作,做出一定的成就,即便不能出人头地,也要榜上有名;那么我们就不能机械的工
作,我们要给自己制定一个开展蓝图,测试工作一般有两个出路,我认为:一个是测试转
管理,一个是测试转质量控制!那么我们如何规划呢?我个人感觉测试工作也是一个比较累
的工作,所以一个有一个年龄限制,暂且我们先为35岁,也许有的人很大了还在做测试
工作,哪就是一个老的测试工程师,我们一般认为不是很好的出入,那么35岁以后有了
一定的测试技术经历后我们可以选择转行了,或转管理或转质量控制。
那么在这个开展过程中就要给自己制定一个开展方向,确定自己的技术体系和管理体
系或者技术体系和质量体系的学习和积累方案。首先技术体系的建立,做为测试工作技术
体系我认为首先要有一个面,然后深化一条线,在这个面上,你要去学习软件工程、软件
测试技术(测试技术),系统分析技术、网络技术、网络协议、编程技术,等等,跟你行业
相关的一些业务等方面的技术,这个体系的建立是一个长期的积累过程,当然可以现从你
的实际工作出发,在做工作的时候一发散的方式做积累,比方你需要测试的是一个指纹识
别系统,那么你再做这项工作的时候,不要单单只局限在工作的本身上,要去理解这个技
术的相关知识,理解行业的动态,理解一些其他知识等等,在最后工程总结的时候将其沉
淀积累,这样你的知识量就会比你单独的做一个工程要大得多,但也累的多,所以只有勤
奋的人才能有更大的进步。
我这肯能是举了一个比较小的例子,只是希望给大家指出一个方向。所以做工作一定
不要只限于工作本身,一定要扩展再扩展,这对你以后的开展大用用途,当你的知识积累
到一定的程度,你就会发现你看问题的方法就会不同,你设计出的测试用例也会与众不
同。横线一个面,我们已经建立了一个宽广的技术面,但是这还是不够的,我们还需要给
自己选择一个点然后深化下去,比方我再自己的根底的情况下选择了应用测试领域,再这
个方面就不是要知识理解和知道,要做到掌握,可以掌握一门独特的技术,可以再公司甚
至这个行业做到前列,这个是重要的,要不你就没有自己的绝活了。在这个点的选择上可
以根据自己的爱好,和工作需要,甚至强迫自己选择一个然后深化。这样,面和点建立起
来了,然后要随着时间的推移然扩展你的面,深化你的线,相信在你的不懈努力下一定会
做到很好的。管理体系的建立,随着工作的推移,要逐渐的有意思的去参与一些管理工
作,可能时机好的话在学校的时候也可以得到一些锻炼,笔者就在学校的时候锻炼了几年
(一直在学生会,还组织了一个计算机学社)。
俗话说时机都是给有准备的人,只有你事先作好了这些准备,才能在指导交给你一项
管理任务的时候,把它完美的完成!这样才能给你以后走向管理这条路打下根底。管理也
是一门学问,所以还要学习,在这里我就不详细说怎么学了,可能有人说我也不知道怎么
学,不过这个方面太广了。不是很快可以说清楚的,大家可以买些相关的书籍看看。
质量体系,在测试工作中独立与技术和管理的还有一个是质量控制,这个可能在一些
小型的然建公司表达的不是那么明显,不过在我们单位就有专门的质量部门来保证测试的
质量,其实这个质量控制也可以是从入门就从事,因为他的一些东西也是很根底,特别是
在国内质量管理员有很多不太懂测试技术,他们要做的就是检查质量点,在测试人员的配
合下检查。不过我还是认为质量人员是要在测试人员中晋级过去的,因为你不懂测试技术
和谈对质量点的控制,如何有理有据的开不合格项,或者你只能看到不关紧要的一些东
西,真正的风险往往看不到。
3.个人的短期规划
我觉得,从事软件测试是一个非常有挑战性的工作,既然决定要做,那么一定要矢志
不移。
一、测试人员从哪里开场。
“开场”----个人认为,应该从最根本的手工测试、功能测试入手,这个阶段是打根
底的阶段,对熟悉整个测试过程,扎实测试理论知识非常重要的一个过程。
1.理解软件测试行业,关注行业的开展信息,把握行业动态
2.理解软件测试相关专业知识,手工测试阶段中,你要学习下软件测试理论知识和软
件工程知识。
很多人以为软件测试是非常简单的事情,曾经有句话说扫地老大妈也可以上岗测试,
不过也说真的,我公司还真碰到过这样的事情,手工测试急需人时,抓了一批营业员上来
帮助做测试。
3.从理论中不断去获取知识,有敏锐的学习脑袋瓜子,不断结合工作实际来总结进
步。这一步非常重要,理论和实际总是有很多的差距,所以一定要在理论中做好总结的过
程
二、学习自动化测试工具
认真做好了职位的手头工作,对测试进一步理解后,有了一定的测试经历,开场向自
动化测试开展。
自动化工具有性能、功能、测试管理、bug管理等。
开发语言、数据库、数据协议、操作系统等专业知识。另外的就是一些平时积累。
1.测试职业人的心态与素质:耐心、细心、平和心,加强沟通才能,做测试沟通非常
重要
2.注重专业知识的学习,曾经有一位网友说过每半年读完新的一本测试书籍,学习新
的一门技术知识,非常赞成。
版权声明:本文标题:软件测试职业规划范文 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1718435968a722086.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论