《软件测试工程师职业规划》(精)_第1页
《软件测试工程师职业规划》(精)_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、未来十年职业规划-软件测试工程师发展计划一背景分析:软件测试工程师,未来计算机领域的香饽饽根据有关职位统计资料显示,在国外大多数软件公司,1 个软件开发工程师就需 要辅有 2 个软件测试工程师。目前,软件测试自动化技术在我国则刚刚被少数业内 专家所认知,而这方面的专业技术人员在国内更是凤毛麟角。根据对近期网络招聘 IT 人才情况的了解,许多正在招聘软件测试工程师的企业很少能够在招聘会上顺利 招到合适的人才。随着中国 IT 行业的发展,产品的质量控制与质量管理正逐渐成为企业生存与发 展的核心。从软件、硬件到系统集成,几乎每个中大型 IT 企业的产品在发布前都需 要大量的质量控制、测试和文档工作,

2、而这些工作必须依靠拥有娴熟技术的专业软 件人才来完成。而软件测试工程师就是其中之一,目前已成为各类科技企业紧急征 召的重要对象。了解,由于软件测试工程师处于重要岗位,所以必须具有电子、电机类相关专业 知识背景,并且还应有两年以上的实际操作经验。他们应熟悉中国和国际软件测试 标准,熟练掌握和操作国际流行的系列软件测试工具,能够承担比较复杂的软件分 析、测试、品质管理等任务,并能独立担任测试、品质管理部门的负责人。一般情 况,软件测试工程师可分为测试工程师、高级测试工程师和资深测试工程师三个等 级。在具体工作过程中,测试工程师的工作是利用测试工具按照测试方案和流程对 产品进行功能和性能测试,甚至根

3、据需要编写不同的测试工具,设计和维护测试系统 对测试方案可能出现的问题进行分析和评估。对软件测试工程师而言,必须具有高度的工作责任心和自信心。任何严格的测试必须是一种实事求是的测试,因为它关系到一个产品的质量问题,而测试工程师则是产品出货前的把关人,所以,没有专业的 技术水准是无法胜任这项工作的。同时,由于测试工作一般由多个测试工程师共同完成,并且测试部门一般要与其他部门的人员进行较多的沟通,所以要求测试工程师不但要有较强的技术能力而且要有较强的沟通能力。因此,在企业内部,软件测试工程师基本处于 双高”地位,即地位高、待遇高,有的 人月薪可高达 8000 元。 可以说他们的职业前景非常广阔,从

4、近期的企业人才需求和 薪金水平来看,软件测试工程师的年工资有逐年上升的明显迹象。测试工程师这个 职位必将成为 IT 就业的新亮点。二.软件测试职位要求:首先说说要做个软件测试工程师,需要了解的方方面面,也可以说是一个职业要 求汇总吧。基本常识类1. 计算机基础知识2. 计算机网络基础知识3. 软件测试基本知识(软件质量,软件质量管理基础知识,软件测试概念,软件测试 标准,软件测试技术及方法,软件测试项目管理4. 软件开发基本知识(软件工程知识,理解软件开发方法及过程技术类1程序语言C/C+,VB,VC,Java,. net,ASP,Javascrip 等。具体要求要视公司的具体项目或产 品来定

5、。但一般以 C 为基本要求。2.数据库知识SQLServer,Oracle,Mysql,Sybase 等。 一般对测试人员的要求就是要求会使用,然 后熟练使用 SQL 语句进行查询 修改,添加删除数据操作。3.操作系统Windows,Linux(常用的 RedHat,SUSE,Debian/Unix(FreeBSD,Solaris,HP-UX,AIX,Mac 系统。自动化测试工具类1自动化测试概念/自动化测试框架好多人觉得自动化测试就是使用自动化测试工具,其实各种工具只是自动化测试实施的一个有效利器,如何建立一个脱离工具的自动化测试框架远远比研究如何 使用测试工具复杂,困难的多。2自动化测试流

6、程3自动化测试工具的使用自动化测试框架(流程GUI 的功能测试自动化非 GUI 的功能测试自动化性能测试(广义的和狭义的性能测试自动化测试工具(功能测试工具,性能测试工具,缺陷管理工具,测试管理工具实战类(工作经验1.公司的测试流程2.公司的具体缺陷管理流程(提交 bug 报告,追踪 bug 状态3.测试环境的搭建及管理4测试计划,测试用例,测试报告等相关文档的编写语言类1英语2.日语三自我分析:1. 细心,关注细节2. 耐心,不怕麻烦3. 良好的沟通能力4. 优秀的学习能力,逻辑思维强5. 工作积极主动6. 上进性强,永远不满足现状7. 团队合作精神四.职业规划:第一阶段:(测试员初级测试工

7、程师(初出校门自身条件:初入具备计算机专业学位,有一些手工测试经验。具体工作:执行测试用例,记录 bug 并回归测试,通过 qtp 等测试工具录制回归测 试脚本,并执行回归测试脚本。学习方向:开发测试脚本并且开始熟悉测试生存周期和测试技术。第二阶段:(测试工程师程序分析员(1-2 年自身条件:有 12 年工作经验。具有初步的自动化测试能力,完善自动化测试脚 本。具体工作:设计和编写测试用例,编写自动测试脚本程序且担任测试编程初期的 领导工作。学习方向:拓展编程语言、操作系统、网络与数据库方面的技能。第三阶段:(高级测试工程师程序分析员(34自身条件:有 34 年经验。具有一定的行业业务知识,储

8、备系统分析员的能力。具体工作:帮助开发或维护测试或编程标准与过程,分析软件需求,获得测试需 求。确定测试需求相应的测试方法,获得测试策略方案。参与同行的评审(软件需求,软件测试计划等,并为其它初级的测试工程师或程序员充当顾问。学习方向:继续拓展编程语言、操作系统、网络与数据库方面的技能。第四阶段:测试组负责人(4-6自身条件:有 46 年经验。具有丰富的行业业务知识,具有系统分析员的能力,专 长性能测试。具体工作:负责管理 13 名测试工程师或程序员。集中于技能方面,担负一些进 度安排和工作规模/成本估算职责。分析性能瓶颈的原因,为开发团队提供 bug 解决 策略。学习方向:性能测试,测试技能第五阶段:(资深安全或性能测试工程师测试/编程高级负责人(6-10自身条件:有 610 年经验的测试工程师或程序员具体工作:负责管理 810 名技术人员。性能测试整体方案设计,软件系统性能 问题定位和性能优化,内存优化及分析数据溢出等,分析系统的安全漏洞等。负责进 度安排、工作规模/成本估算、按进度表和预算目标交付产品。负责开发项目的技 术方法。为一些用户提供支持与演示。学习方向:开发一些特定领域的技术专长第六阶段:测试/质量保证/开发(项目、经理自身条件:有 10 多年的工作经验。(10 年及之后具体工作:管理 8 名或更多的人员参加的 1 个或多个项目。负责这一领域(测试/ 质量保证/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论