2023年软件测试工程师职业规划书(精).docx
《2023年软件测试工程师职业规划书(精).docx》由会员分享,可在线阅读,更多相关《2023年软件测试工程师职业规划书(精).docx(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023年软件测试工程师职业规划书(精) 第一篇:软件测试工程师职业规划书(精) 由于国内软件测试行业目前的进展快速、需求旺盛,在国内的软件测试职位晋升一般要比国外快,但因行业本身太年轻,大家对软件测试中软件测试职业的进展了解不够,从而导致许多有志在此进展的年轻人举步不前。所以下面介绍一下海外公司成熟的软件测试行业职位分布状况,我国一些在软件测试行业中处于前端的公司与之也相仿,这可以作为软件测试职业规划的参考,给新人一个导向。 第一阶段:(测试员初级测试工程师 自身条件:初入行具备计算机专业学位或一些手工测试阅历的个人。具体工作:执行测试用例,记录bug,并回来测试,通过qtp等测试工具录制回
2、来测试脚本,并执行回来测试脚本。 学习方向:开发测试脚本并且起先熟识测试生存周期和测试技术。其次阶段:(测试工程师程序分析员 自身条件:有12年工作阅历的测试工程师或程序员。具有初步的自动化测试实力,完善自动化测试脚本。 具体工作:设计和编写测试用例,编写自动测试脚本程序且担当测试编程初期的领导工作。 学习方向:拓展编程语言、操作系统、网络与数据库方面的技能。第三阶段:(高级测试工程师程序分析员 自身条件:有34年阅历的测试工程师或程序员。具有确定的行业业务学问,储备系统分析员的实力。 具体工作:关心开发或维护测试或编程标准与过程,分析软件需求,获得测试需求。确定测试需求相应的测试方法,获得测
3、试策略方案。参与同行的评审(软件需求,软件测试支配等,并为其它初级的测试工程师或程序员充当顾问。 学习方向:接着拓展编程语言、操作系统、网络与数据库方面的技能。第四阶段:测试组负责人 自身条件:有46年阅历的测试工程师或程序员。具有丰富的行业业务学问,具有系统分析员的实力,专长性能测试。 具体工作:负责管理13名测试工程师或程序员。集中于技能方面,担负一些进度支配和工作规模/本钱估算职责。分析性能瓶颈的缘由,为开发团队供应bug解决策略。 学习方向:性能测试,测试技能 第五阶段:(资深平安或性能测试工程师测试/编程高级负责人 自身条件:有610年阅历的测试工程师或程序员。 具体工作:负责管理8
4、10名技术人员。性能测试整体方案设计,软件系统性能问题定位和性能优化,内存优化及分析数据溢出等,分析系统的平安漏洞等。负责进度支配、工作规模/本钱估算、按进度表和预算目标交付产品。负责开发项目的技术方法。为一些用户供应支持与演示。 学习方向:开发一些特定领域的技术专长 第六阶段:测试/质量保证/开发(项目、经理 自身条件:有10多年的工作阅历。 具体工作:管理8名或更多的人员参加的1个或多个项目。负责这一领域(测试/质量保证/开发内的整个开发生存周期业务。为一些用户供应交互和大量演示。负责项目本钱、进度支配、支配和人员分工 第七阶段:(公司级质量总监支配经理 自身条件:有15年以上开发与支持(
5、测试/质量保证活动方面的阅历。具体工作:管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任 职业生涯规划是人生的大事,下面我结合亲身阅历,谈谈自己的观点: step1:校内阶段(毕业前1年1.5年 很多人的职业规划是到了工作以后才起先进行的,其实,这样做,有很大的局限性。凡是工作过的人,都有一个体会,就是自己的第一份工作,会影响到510年的进展轨迹,甚至会对一生产生影响。因此,选择一份合适的工作作为起点,是必需要在校内内思索清楚的问题。 由于中国的教化基本是理论教化,大家在工作前的实践实力大多比较弱,当然有其缺乏,但也有好的一面,那就是可塑性比较好。可塑性好代表了选择的余地
6、可以很大,因此,大家在选择第一份工的时候,要充分结合自己的教化背景、个人实力、爱好爱好、长期目标等等,作出理性的决策。 其次篇:软件测试工程师职业规划 将来十年职业规划 -软件测试工程师进展支配 一背景分析:软件测试工程师,将来计算机领域的香饽饽 根据有关职位统计资料显示,在国外大多数软件公司,1个软件开发工程师就需要辅有2个软件测试工程师。目前,软件测试自动化技术在我国则刚刚被少数业内专家所认知,而这方面的专业技术人员在国内更是凤毛麟角。根据对近期网络聘请IT人才状况的了解,许多正在聘请软件测试工程师的企业很少能够在聘请会上顺当招到合适的人才。 随着中国IT行业的进展,产品的质量限制与质量管
7、理正慢慢成为企业生存与进展的核心。从软件、硬件到系统集成,几乎每个中大型IT企业的产品在发布前都需要大量的质量限制、测试和文档工作,而这些工作必需依靠拥有娴熟技术的专业软件人才来完成。而软件测试工程师就是其中之一,目前已成为各类科技企业紧急征召的重要对象。 了解,由于软件测试工程师处于重要岗位,所以必需具有电子、电机类相关专业学问背景,并且还应有两年以上的实际操作阅历。他们应熟识中国和国际软件测试标准,娴熟驾驭和操作国际流行的系列软件测试工具,能够担当比较困难的软件分析、测试、品质管理等任务,并能独立担当测试、品质管理部门的负责人。一般状况,软件测试工程师可分为测试工程师、高级测试工程师和资深
8、测试工程师三个等级。 在具体工作过程中,测试工程师的工作是利用测试工具依据测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。对软件测试工程师而言,必需具有高度的工作责任心和自信念。任何严格的测试必需是一种实事求是的测试,因为它关系到一个产品的质量问题,而测试工程师则是产品出货前的把关人,所以,没有专业的技术水准是无法胜任这项工作的。同时,由于测试工作一般由多个测试工程师共同完成,并且测试部门一般要与其他部门的人员进行较多的沟通,所以要求测试工程师不但要有较强的技术实力而且要有较强的沟通实力。因此,在企业内部,软件
9、测试工程师基本处于“双高地位,即地位高、待遇高,有的人月薪可高达8000元。可以说他们的职业前景特殊广袤,从近期的企业人才需求和薪金水平来看,软件测试工程师的年工资有逐年上升的明显迹象。测试工程师这个职位必将成为IT就业的新亮点。 二.软件测试职位要求: 首先说说要做个软件测试工程师,需要了解的方方面面,也可以说是一个职业要求汇总吧。基本常识类 1计算机基础学问 2计算机网络基础学问 3软件测试基本学问软件质量,软件质量管理基础学问,软件测试概念,软件测试标准,软件测试技术及方法,软件测试项目管理 4软件开发基本学问软件工程学问,理解软件开发方法及过程 技术类 1 程序语言C/C+,VB,VC
10、,Java,.net,ASP,Javascript等。具体要求要视公司的具体项目或产品来定。但一般以C为基本要求。 2 数据库学问 SQLServer,Oracle,Mysql,Sybase等。一般对测试人员的要求就是要求会运用,然后娴熟运用SQL语句进行查询,修改,添加,删除数据操作。 3操作系统 Windows,Linux常用的RedHat,SUSE,Debian/UnixFreeBSD,Solaris,HP-UX,AIX,Mac系统。 自动化测试工具类 1自动化测试概念/自动化测试框架 好多人觉得自动化测试就是运用自动化测试工具,其实各种工具只是自动化测试实施的一个有效利器,如何建立一个
11、脱离工具的自动化测试框架远远比探讨如何运用测试工具困难,困难的多。 2自动化测试流程 3自动化测试工具的运用 自动化测试框架流程 GUI的功能测试自动化 非GUI的功能测试自动化 性能测试广义的和狭义的性能测试 自动化测试工具功能测试工具,性能测试工具,缺陷管理工具,测试管理工具 实战类工作阅历 1公司的测试流程 2公司的具体缺陷管理流程提交bug报告,追踪bug状态 3测试环境的搭建及管理 4测试支配,测试用例,测试报告等相关文档的编写 语言类 1英语 2日语 三.自我分析: 1细心,关注微小环节 2耐性,不怕麻烦 3良好的沟通实力 4优秀的学习实力,规律思维强 5工作主动主动 6上进性强,
12、恒久不满意现状 7.团队合作精神 四.职业规划: 第一阶段:(测试员)初级测试工程师(初出校门) 自身条件:初入具备计算机专业学位,有一些手工测试阅历。 具体工作:执行测试用例,记录bug,并回来测试,通过qtp等测试工具录制回来测试脚本,并执行回来测试脚本。 学习方向:开发测试脚本并且起先熟识测试生存周期和测试技术。 其次阶段:(测试工程师)程序分析员1-2年 自身条件:有12年工作阅历。具有初步的自动化测试实力,完善自动化测试脚本。具体工作:设计和编写测试用例,编写自动测试脚本程序且担当测试编程初期的领导工作。 学习方向:拓展编程语言、操作系统、网络与数据库方面的技能。 第三阶段:(高级测
13、试工程师)程序分析员34 自身条件:有34年阅历。具有确定的行业业务学问,储备系统分析员的实力。 具体工作:关心开发或维护测试或编程标准与过程,分析软件需求,获得测试需求。确定测试需求相应的测试方法,获得测试策略方案。参与同行的评审(软件需求,软件测试支配等),并为其它初级的测试工程师或程序员充当顾问。 学习方向:接着拓展编程语言、操作系统、网络与数据库方面的技能。 第四阶段:测试组负责人4-6 自身条件:有46年阅历。具有丰富的行业业务学问,具有系统分析员的实力,专长性能测试。 具体工作:负责管理13名测试工程师或程序员。集中于技能方面,担负一些进度支配和工作规模/本钱估算职责。分析性能瓶颈
14、的缘由,为开发团队 供应bug解决策略。学习方向:性能测试,测试技能 第五阶段:(资深平安或性能测试工程师)测试/编程高级负责人6-10自身条件:有610年阅历的测试工程师或程序员。 具体工作:负责管理810名技术人员。性能测试整体方案设计,软件系统性能问题定位和性能优化,内存优化及分析数据溢出等,分析系统的平安漏 洞等。负责进度支配、工作规模/本钱估算、按进度表和预算目标交付产品。负责开发项目的技术方法。为一些用户供应支持与演示。 学习方向:开发一些特定领域的技术专长 第六阶段:测试/质量保证/开发(项目)、经理 自身条件:有10多年的工作阅历。(10年及之后) 具体工作:管理8名或更多的人
15、员参加的1个或多个项目。负责这一领域(测试/质量保证/开发)内的整个开发生存周期业务。为一些用户供应交互和 大量演示。负责项目本钱、进度支配、支配和人员分工 第七阶段:(公司级质量总监)支配经理 自身条件:有10年以上开发与支持(测试/质量保证)活动方面的阅历。 具体工作:管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任 第三篇:软件测试工程师职业规划 软件测试工程师职业规划 发布时间: 2023-8-30 13:04作者: 未知来源: 51Testing软件测试网采编 初级测试工程师入门级,具有一些手工测试阅历,开发测试脚本并起先熟识测试生存周期和测试技术; 测试工程师
16、能够独立编写自动测试脚本程序并担当测试编程初期的领导工作,进一步拓展编程语言、操作系统、网络与数据库方面的技能;高级测试工程师关心开发或维护测试或编程标准与过程,负责同级的评审,并能够指导初级的测试工程师; Team Leader一般具有5年左右工作阅历,负责管理一个小团队。负责进度支配、工作规模/本钱估算、按进度表和预算目标交付产品,负责开发项目的技术方法,能够为用户供应支持与演示; 测试经理能够担当测试领域内的整个开发生存周期业务,能够为用户供应交互和大量演示,负责项目本钱、进度支配、支配和人员分工; 支配经理具有多年纯熟的开发与支持测试/质量保证活动方面的阅历,管理从事若干项目的人员以及
17、整个开发生存周期,负责把握项目方向与盈亏责任。 职业规划: 1.第一阶段,学习自动化测试工具,学会编写脚本; 2.其次阶段,学习编写测试支配,测试方案,测试用例; 3.第三阶段,学习配置管理,版本限制,项目管理,bug管理; 4.第四阶段,转向做一个管理者.每个人选择测试工程师职位的缘由不尽相同.为了以后转开发积累阅历的的,为了入门简洁的,为了不加班的,有看好职业前景的,等等.技术方向就沿着测试开发的路始终走下去.最终成为技术上的大拿,在一个公司里成为核心技术人员 这个方向对技术的积累要求最高,适于那些对管理没什么爱好,就想专心做技术的人。要沿着这条路走下去,需要始终不断地在开发实力上的积累,
18、并且还要求确定的学问广度和对职业的独特理解。 管理方向呢,工作个几年以后转向测试经理,以后的进展就多样了,质量总监项目经理等等。 有些人说做管理不需要技术,却没想过作过一个技术工作,自己都不会的东西怎么去管理别人,当然也有例外,有些管理人员也确实是靠自己的人格魅力去让一个团队健康进展的。不过那只是极少数罢了。大多数测试管理人员也是需要在技术上有确定积累的。而且对于全部工作都确定要比较熟识,黑白盒,自动化,性能,用例设计,配置管理,支配方案的设计等等,并且还要去调合团队内部的工作气氛,制定适当的激励机制,作为一个管理者绝不比一个技术人员需要积累的东西少。 而流程限制或许是选的人最少的,QA累死不
19、讨好,最终成为一代终极流程限制顾问。 这一类工作需要有特殊大的耐性和自信,需要在工作中对流程限制方面有自己的感悟,需要对理论很熟识。对人的毅力也是个极大的考验呢。其他的,还有做用例做到极至,做功能测试做到极至,做用户体验做到极至的等等,总之各种进展方向者需要努力的坚持,任何一个方向做好了都很好。假如你是测试员或是高级测试员,有志转向管理进展,那么需要加强以下几点: 1.测试支配的编写(要结合测试的项目,能以此来限制和确定测试所需人员,设备刚好间来管理测试时间) 2.要熟识BUG跟踪工具及软件测试流程.(如: TD, Bugzilla, CQ等) 3.要熟识配置管理工具.(如: CVS, VSS
20、等) 4.要熟识自动化工具.(例如:WinRunner, QTP, Robot, RFT, Automation等,能结合录制完的脚本编写代码) 5.要熟识压力及性能测试工具.(例如: LoadRunner, webload,silkperformance等,能结合相关数据,分析出性能瓶颈) 6.要熟识或精通一门语言.(例如: Java, C+) 7.要熟识数据库.(例如: Oracle, DB2, SQLServer, MySQL) 8.要熟识主流操作系统.(例如: HP Unix, IBM AIX, Sun Solaris, Red Hat Linux, SuSE Linux, Windo
21、ws) 9.能用英文流利的和老外沟通以及往来Email.10.语言表达实力强,表达问题清晰明白.11.沟通实力强,能和上级/开发经理很好的达成测试相关/BUG事宜.12.学习技术的实力要强,能快速上手一个新的技术.13.乐于与人沟通.初级测试工程师:刚走出高校校门或者刚从些培训机构出来的学员,之前没有或具备很少的测试阅历,这个阶段主要是驾驭最基本的测试方法、测试支配、测试用例、测试报告、环境搭建等。北京上海地区,该职位薪水一般在2000-5000之间。 中级测试工程师:从事过2-3年实际工作的测试工程师,能够独立制定测试支配,编写测试用例,对初级测试工程师进行指导等。北京上海地区,该职位薪水一
22、般在4000-6000之间。 到达中级测试工程师水准后,以后的进展可以存在多种方向: 管理方向: 测试组长:一般5人以下团队,能够同时担当2-3个较小项目程序代码在5000行以下或者1个中、大型项目程序代码在5000行-25000行左右。北京上海地区,该职位薪水一般在5000以上,好的过万。 测试经理:可以管理多个小型测试团队,能够担当多个中型及较大型项目的测试,及具备至少1个大型项目程序代码在25000行以上的测试管理实力。该职位薪水一般过万,年薪二三十万正常。 质量经理/项目管理:跳出测试的执行转而关注过程。SQA待遇差异比较大,但有2年以上测试或开发阅历的人5000以上应当没问题,好的也
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 软件 测试 工程师 职业规划
限制150内