软件测试职业规划范本
软件测试工程师个人职业生涯应该要如何规划?以下是搜索的软件测试范本,供参考借鉴!
根据有关职位统计资料显示,在国外大多数软件公司,1个软件开发工程师就需要辅有2个软件测试工程师。目前,软件测试自动化技术在我国那么刚刚被少数业内专家所认知,而这方面的专业技术人员在国内更是凤毛麟角。根据对近期网络IT情况的理解,许多正在招聘软件测试工程师的企业很少可以在招聘会上顺利招到适宜的人才。
随着中国IT行业的开展,产品的质量控制与质量管理正逐渐成为企业生存与开展的核心。从软件、硬件到系统集成,几乎每个中大型IT企业的产品在前都需要大量的质量控制、测试和文档工作,而这些工作必须依靠拥有娴熟技术的专业软件人才来完成。而软件测试工程师就是其中之一,目前已成为各类科技企业紧急征召的重要对象。
据理解,由于软件测试工程师处于重要岗位,所以必须具有电子、电机类相关专业知识背景,并且还应有两年以上的实际操作。他们应熟悉中国和国际软件测试标准,纯熟掌握和操作国际流行的系列软件测试工具,可以承担比较复杂的软件分析、测试、品质管理等任务,
并能独立担任测试、品质管理部门的负责人。一般情况,软件测试工程师可分为测试工程师、高级测试工程师和资深测试工程师三个等级。
在详细工作过程中,测试工程师的工作是利用测试工具按照测试方案和流程对产品进展功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进展分析和评估。对软件测试工程师而言,必须具有高度的工作责任心和自信心。任何严格的测试必须是一种实事求是的测试,因为它关系到一个产品的质量问题,而测试工程师那么是产品出货前的把关人,所以,没有专业的技术水准是无法胜任这项工作的。同时,由于测试工作一般由多个测试工程师共同完成,并且测试部门一般要与其他部门的人员进展较多的沟通,所以要求测试工程师不但要有较强的技术才能而且要有较强的沟通才能。 因此,在企业内部,软件测试工程师根本处于“双高”地位,即地位高、待遇高,有的人月薪可高达8000元。可以说他们的职业前景非常广阔,从近期的企业人才需求和薪金程度来看,软件测试工程师的年工资有逐年上升的明显迹象。测试工程师这个职位必将成为IT就业的新亮点。
首先要做个软件测试工程师,需要理解的方方面面,也可以说是一个职业要求汇总吧。 根本常识类
1. 计算机根底知识
2. 计算机网络根底知识
3. 软件测试根本知识(软件质量,软件质量管理根底知识,软件测试概念,软件测试标准,软件测试技术及方法,软件测试工程管理)
4. 软件开发根本知识(软件工程知识,理解软件开发方法及过程)
技术类
1. 程序语言 C/C++,VB,VC,Java,.,ASP,Javascript等。详细要求要视公司的详细工程或产品来定。但一般以C为根本要求。
2. 数据库知识
SQLServer,Oracle,Mysql,Sybase等。一般对测试人员的要求就是要求会使用,然后纯熟使用SQL语句进展查询,修改,添加,删除数据操作。
3. 操作系统
Windows,Linux(常用的RedHat,SUSE,Debian)/Unix(FreeBSD,Solaris,HP-UX,AIX,Mac)系统。
自动化测试工具类
1. 自动化测试概念/自动化测试框架
好多人觉得自动化测试就是使用自动化测试工具,其实各种工具只是自动化测试施行的一个有效利器,如何建立一个脱离工具的自动化测试框架远远比研究如何使用测试工具复杂,困难的多。
2. 自动化测试流程
3. 自动化测试工具的使用
自动化测试框架(流程)
GUI的功能测试自动化
非GUI的功能测试自动化
性能测试(广义的和狭义的性能测试)
自动化测试工具(功能测试工具,性能测试工具,缺陷管理工具,测试管理工具)
实战类(工作经历)
1. 公司的测试流程
2. 公司的详细缺陷管理流程(提交bug报告,追踪bug状态)
3. 测试环境的搭建及管理
4. 测试方案,测试用例,测试报告等相关文档的编写
语言类
1. 英语
2. 日语
1. 细心,关注细节
2. 耐心,不怕费事 java开发的职业规划
3. 良好的沟通才能
4. 优秀的学习才能,逻辑思维强
5. 工作积极主动
6. 上进性强,永远不满足现状
7.团队合作精神
第一阶段:(测试员)初级测试工程师(初出校门)
自身条件:初入具备计算机专业学位,有一些手工测试经历。
详细工作:执行测试用例,记录bug,并回归测试,通过qtp等测试工具录制回归测试脚本,并执行回归测试脚本。
学习方向:开发测试脚本并且开场熟悉测试生存周期和测试技术。
第二阶段:(测试工程师)程序分析员(1-2年)
自身条件:有1~2年工作经历。具有初步的自动化测试才能,完善自动化测试脚本。详细工作:设计和编写测试用例,编写自动测试脚本程序且担任测试编程初期的指导工作。
学习方向:拓展编程语言、操作系统、网络与数据库方面的技能。
第三阶段:(高级测试工程师)程序分析员(3—4)
自身条件:有3~4年经历。具有一定的行业业务知识,储藏系统分析员的才能。
详细工作:帮助开发或维护测试或编程标准与过程,分析软件需求,获得测试需求。确定测试需求相应的测试方法,获得测试策略方案。参与同行的评审 (软件需求,软件测试方案等),并为其它初级的测试工程师或程序员充当参谋。
学习方向:继续拓展编程语言、操作系统、网络与数据库方面的技能。
第四阶段:测试组负责人(4-6)
自身条件:有4~6年经历。具有丰富的行业业务知识,具有系统分析员的才能,专长性能测试。
详细工作:负责管理1~3名测试工程师或程序员。集中于技能方面,担负一些进度安排和工作规模/本钱估算职责。分析性能瓶颈的原因,为开发团队 提供bug解决策略。学习方向:性能测试,测试技能
第五阶段:(资深平安或性能测试工程师)测试/编程高级负责人(6-10)自身条件:有6~10年经历的测试工程师或程序员。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论