background image

规白盒测试工程师是停留在某种程序设计语言类型的代码级测试,那么资深白盒测试工
程师就要脱离程序设计语言本身,结合不同架构、多种开发技术交互的情况下,寻找代码
测试方法,并具有对代码优化的能力。
  

资深性能测试工程师

,来源于常规性能测试工程师,按照常规性能测试工程师的技

术要求,资深性能测试工程师应该具备性能测试整体方案的设计能力,以及软件系统性
能问题定位和性能优化的能力!除此之外,也要对主流的软件开发模式下的应用系统具
有敏锐的洞察意识和感知意识。
  

安全性测试工程师

,其实从性能测试工程师衍生出来,因为只有具备性能测试经验

的人,才对软件的开发模式、实现架构和技术本身充分了解,才会感知和预见软件系统存
在的安全漏洞,加上其本人是测试出身,才知道如何通过系统漏洞尝试攻击软件系统,
达到测试的目的。目前国内软件行业对于安全性测试的认识尚未清晰,该职业也更没有普

 

及,一般只限于军事类、机密类、防病毒类或其他高安全性软件的测试工作中。
  

技术路线专家域:

  在技术路线,向上继续提升的方向,我们称之为 技术专家 ;如果说前面描述的技
术职位的所涉范围都定位在企业内部,即企业级资深性能测试工程师,那么技术专家,
我们可以看作是领域级专项人才!随着软件测试行业的职位不断细化,每个人在自己擅
长的领域走向深入,都可以成为该领域的技术专家,技术专家在自已经营的领域里,具
有个人独到的见解和深厚的技术实力,而这类人才可以不再从事具体的测试工作,而是
提供行业性测试技术咨询、培训等,为软件测试整体行业的发展,起到了鲜明的带头作用。

  

管理方面:

管理方面中级域:

  从事了 1 到 3 年左右的常规测试工程师,在经过对个人性格特点剖析后,如果认为

自己是一个倾向于 高管理-

低技能 的类型,那么想要实现自己的职业提升,可以向中级

发展域的

配置管理工程师

质量保证工程师

业务测试工程师

 

转型。

  

配置管理(SCM)与质量保证(SQA)

同是 CMM 中的关键过程域(KPA),也同是现代

软件工程里的必要角色,与软件测试同属软件开发团队的重要组成部分。只因这两个角色
在软件工程里的人员配比数量相对较少,还不如软件测试这样规模化乃至于形成行业,
而最多是一个职业;另外一个社会现象是,企业很少直接从社会直接招聘配置管理工程
师和质量保证工程师,而通常的做法是从企业内部的现有测试员工队伍里选拔,而转型
后的测试工程师,就成为 SCM 或 SQA。分析其原因,我们可以感知,SCM、SQA 与软件
测试工程师都是关注于软件质量的相似职位,社会对于配置管理、质量保证的定义和工作

内容并未普及,与其直接从社会招聘 0”基础的人来培养,倒不如从软件测试人员里升华!

 

一般来说,这两种职位的上报对象是项目经理或相同级别管理者。
  转型后的

配置管理与质量保证工程师

,一定要转变一个意识,那就是常规测试工程

师的工作范围很大一部分(不是全部)只限于测试流程,而配置管理和质量保证的工作
范围是面向整个软件开发流程,二者的职业要求都非常重视软件工程知识体系的建立和
软件开发总体流程的实施能力。由于配置管理工程师除了企业配置管理流程的搭建与实施
外,一般会涉及配置管理工具的管理与维护,而质量保证工程师更多的工作是软件开发
流程的控制与维护,故而配置管理对技术的要求稍高于质量保证。
  

业务测试工程师

,定义为面向行业类软件业务逻辑与工作流测试的人员。当前软件开

发类型,很大一部分是行业类软件的应用,如 ERP、SCM、CRM、OA、电信、金融、财务、嵌

……

入式、通信、手机、游戏

这就要求从事行业类软件测试的人员具备行业背景、业务知识,

熟练该行业工作流程。从社会上出现的很多对此类经验要求的测试工程师招聘信息中,我