资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
细心整理做软件测试职业规划如何规划你的软件测试职业生涯?有哪些好的方法呢?此时此刻关于软件测试领域的群体就有4种状况:低管理,低技术低管理,高技术高管理,低技术高管理,高技术好多人对自己测试的职业开展很迷茫,个人觉得这篇文章不错,转给大家共享下,盼望能给迷茫的人一点帮助.软件测试职业开展方向,大体上可以分为管理路途、技术路途、管理+技术路途。测试初级阶段:测试工程师,属于软件测试职业生涯的初级域,其适用范围是入行软件测试3年内的常规测试从业者,其主要工作内容是遵照测试主管(即干脆上司)支配的任务准备,编写测试用例、执行测试用例、提交软件缺陷,包括提交阶段性测试报告、参与阶段性评审等。管理+技术路途:首先是常规路途,这条开展路途要求管理与技术并重,因为软件测试的行业特点确定了这个因素:测试工程师向上晋升到测试主管、测试经理、测试总监,直至询问域的更高方向!测试主管是企业工程级主管,对于中小型软件公司也可以是企业级主管,属于中级开展域,适用范围是2到5年职业阅历的测试从业者。其工作内容是依据工程经理或测试经理的准备支配,调配测试工程师执行模块级或工程级测试工作,并限制与监视软件缺陷的追踪,保证每个测试环节与阶段的顺当进展。严格来说,这个级别更多属于测试的设计者,因为企业的测试流程搭建是由更高级别的测试经理或相关管理者来做的,测试主管负责该流程的具体实施;而更多的工作,是思索如何对软件进展更加深化、全面的测试。测试主管比拟有缔造性的工作内容就是测试设计,而恰恰很多公司无视了或没有精力来执行此工作内容!应当说,在一个企业里做了3年左右测试工作的人员,很简洁晋升到该职位,而之所以晋升,是与个人测试技术的过硬、测试方法的丰富,加上对测试流程的监控力与执行力的职业素养休戚相关!测试经理是更高级别的测试管理者,属于高级测试方向域。对于大中型软件公司,该职位尤为重要,并且对其职业要求也比拟高,一般适合4到8年的测试从业者,在管理与技术实力双双比拟成熟的状况下,可以结合具体环境晋升到该级别。测试经理负责企业级或大型工程级总体测试工作的筹划与实施。测试经理除了须要统筹整个企业级或工程级测试流程外,还要对于不同软件架构、不同开发技术下的测试方法进展探究与探究,为企业的测试团队成员供应指导与解决思路,同时还要合理调配不同专项测试的人力资源(如业务测试工程师、自动化测试工程师、白盒测试工程师、性能测试工程师),对软件进展全面的测试;另外,一些企业里,测试经理还须要与客户沟通与沟通,负责局部的销售性或技术支持性工作。测试总监,属于常规开展路途的最高域,该职位一般在大型或跨国型软件企业,或者专向于测试效劳型企业有所设立,一般设立测试总监的企业,该职位都相当于CTO或副总的级别,是企业级或集团级测试工作的最高领导者,驾驭着企业全部的测试与测试相关资源,管理着企业的全部测试及质量类工作。而其职业要求,也是技术与管理双结合。技术路途:技术路途中级域:技术路途,划分为三个半方向,分别是自动化测试工程师、白盒测试工程师、性能测试工程师和认证测试工程师;前三者适用于通用软件测试领域,认证测试工程师乃嵌入式测试领域职位,至少目前仅出此时此刻嵌入式领域。自动化测试工程师,定义在功能测试范畴,指通常所说的依靠自动化测试工具进展软件黑盒测试的工程师。从大环境讲,自动化测试是软件测试执行阶段的势必趋势,社会对于软件测试的认可度以及对自动化测试人才的需求必将日益增加。白盒测试工程师,定位于在软件测试周期的单元测试阶段对软件进展的代码级测试的人,包括代码走读、代码功能与逻辑测试、代码内存泄漏检查、代码运行效率检查、代码测试覆盖率分析等。假如说,自动化测试只是依靠脚本语言完成测试脚本编写与调试的过程(因为自动化测试工程师的工作重点不在编写脚本),对于自动化测试工程师的技术要求要相对偏低的话,那么白盒测试工程师就要对大型程序开发语言的完全驾驭,因此其技术要求相对偏高!性能测试工程师,即在系统测试阶段、功能测试后对软件系统性能指标进展采集分析和运行效率检测的人。在一个尽量压缩的测试流程里,功能测试可以手工进展,白盒测试可以不做,但是性能测试必需要做,除非该软件非网络类软件即单机版软件!软件测试,从宏观上可以划分为三个大方面:功能测试、性能测试、平安性测试,功能测试说明软件做对了,功能测试+性能测试说明软件做好了,三者结合起来说明软件做的特殊好!平安测试暂且抛之不提,这是下一个开展域的内容,但是为了把软件做好,为了真正保证软件的质量,性能测试绝不容无视;只因目前很多企业由于时间、本钱、人力条件的限制,暂且不做性能测试。性能测试工程师相对来说,是三个技术路途里技术要求最高的,因为软件的性能瓶颈归根结底落实到代码的运行效率这个问题上,因此性能测试要做好,性能测试工程师至少要懂开发;而为了发觉性能问题,要懂软件开发架构;为了定位性能问题,要懂操作系统、网络协议、应用效劳器乃至数据库的原理与运用;为了最终解决性能问题,要依据定位的问题有针对性的对代码、操作系统、网络架构、效劳器、数据库进展优化!当然性能测试是一个系统工程师,确定不是一两个人的事情,对于常规性能测试工程师,具备定位性能问题的实力即可。技术路途高级域:进入技术路途的高级域,依据中级域的四个路途,可以细分成五个路途,分别是资深自动化测试工程师、资深白盒测试工程师、资深性能测试工程师、平安性测试工程师、标准化工程师,这些高级技术类人才完全与常规测试经理平齐,属于软件测试职业开展高级域。资深自动化测试工程师由自动化测试工程师晋升而来。假如说常规自动化测试工程师只是负责自动化测试脚本本身的设计与开发,那么资深自动化测试工程师的工作内容就是自动化测试这项工作的实施!也就是说,录制脚本-添加验证点-回放脚本只是最初始的自动化阶段,要在企业实施自动化测试,要有资深自动化测试工程师来设计数据驱动,开发测试框架,甚至一些企业内部自主开发小型测试工具(而非商业工具)的先例,这些也都是建立在资深自动化测试工程师具有深厚的技术底蕴后,主导其他人员协调完成的事情。浅谈软件测试职业规划每个在国内软件行业做了假设干年的人都会纠结于接着技术还是转管理,软件测试人员也不例外,但管理职位终归有限,要去争取还是要靠过去的积累,每个人的起步不同,奔向目标的路自然也不同。 本文共享个人对测试职业规划的理解,每个人阅历不同,理解也不同,所以仅供参考。首先要做的是分析和定位自己;分析自己的优劣势,这其中包括: 行业背景,专业技能,语言实力,业务实力,管理实力等; 这一点特殊重要,每个人都可以列出自己的优势以及缺乏,给自己设定的目标也会更切合实际。其次,开掘自己的爱好;宠爱与人打交道还是更宠爱与机器打交道? 宠爱银行业务还是移动互联网? 宠爱探究脚本还是理解业务需求?.之所以强调爱好,是因为爱好当头,无论做什么,人都是很有激情的,因为是自己的宠爱的。然后,分析市场需求,结合自己的优劣势和爱好给自己定位;看市场上须要什么样的人才,将来须要什么样的人才; 个人的目标是什么?国企还是外企?大公司还是小公司?还是更宠爱创业公司? 在什么样的公司和职位可以发挥自己的优势?最终,为自己的目标而努力:脚踏实地,坚持!理论上,工作10年+之后,行业影响会越来越小,因为个人的专业技能以及管理等综合实力对于假设干职位都是相通的,所以不要仅仅埋头在软件测试,建议也关注全部与软件测试有交互的职位所做的事情,会帮助我们更加深化地做好软件测试。贴上软件测试质量保证书上的一个通用规划供参考:12年,测试技能:熟悉整个测试过程及产品业务领域,学习和驾驭自动化测试工具,学习测试自动化编程技术;开发和执行测试脚本,担当系统测试实施任务;驾驭编程语言、操作系统、网络与数据库方面的技能。34年,测试过程:深化了解测试过程,驾驭测试过程设计及改良,参与软件工作产品的同行评审;进一步了解产品业务领域,改良测试自动化编程技术;能指导初级测试工程师;加强编程语言、操作系统、网络与数据库方面的技能。45年,测试组织工作:管理13名测试工程师,担当任务估算、管理及进度限制;进一步造就在软件工程管理及支持工具方面的技能。56年,技术管理:管理48名测试工程师,提高任务估算、管理及进度限制实力,完成测试规划并制定测试准备;探究测试的技术手段,保持运用工程管理及支持工具的技能;用大量时间为其他测试工程师供应技术及过程方面的指导;起先与客户打交道并做演示推介。612年,测试管理:管理8名以上测试工程师,负责一个或多个工程的测试工作;与客户打交道并做演示推介;保持运用工程管理及支持工具的技能。 做软件测试职业规划
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号