background image

安全性测试工程师、标准化工程师,这些高级技术类人才完全与常规测试经
理平齐,属于软件测试职业发展高级域。
资深自动化测试工程师由自动化测试工程师晋升而来。如果说常规自动化测
试工程师只是负责自动化测试脚本本身的设计与开发,那么资深自动化测试

 

工程师的工作内容就是自动化测试这项工作的实施!也就是说,录制脚 本-添

加验证点-回放脚本只是最初始的自动化阶段,要在企业实施自动化测试,要

有资深自动化测试工程师来设计数据驱动,开发测试框架,甚至一些企业内

 

部自 主开发小型测试工具(而非商业工具)的先例,这些也都是建立在资深
自动化测试工程师具有深厚的技术底蕴后,主导其他人员协调完成的事情。
资深白盒测试工程师,其工作内容包含常规白盒测试工程师的内容,除此之
外,要协助测试经理或测试总监攻关测试方法与技术性难题,因此其技术水

 

平更加雄厚。 如果常规白盒测试工程师是停留在某种程序设计语言类型的代
码级测试,那么资深白盒测试工程师就要脱离程序设计语言本身,结合不同

 

架构、多种开发技术交互的 情况下,寻找代码测试方法,并具有对代码优化
的能力。
资深性能测试工程师,来源于常规性能测试工程师,按照常规性能测试工程
师的技术要求,资深性能测试工程师应该具备性能测试整体方案的设计能力,
以及软件系统性能问题定位和性能优化的能力!除此之外,也要对主流的软
件开发模式下的应用系统具有敏锐的洞察意识和感知意识。
安全性测试工程师,其实从性能测试工程师衍生出来,因为只有具备性能测
试经验的人,才对软件的开发模式、实现架构和技术本身充分了解,才会感

 

知和预见软件 系统存在的安全漏洞,加上其本人是测试出身,才知道如何通
过系统漏洞尝试攻击软件系统,达到测试的目的。目前国内软件行业对于安

 

全性测试的认识尚未清晰, 该职业也更没有普及,一般只限于军事类、机密
类、防病毒类或其他高安全性软件的测试工作中。
技术路线专家域:

在技术路线,向上继续提升的方向,我们称之为 技术专家 ;如果说前面描
述的技术职位的所涉范围都定位在企业内部,即企业级资深性能测试工程师,

 

那么技术 专家,我们可以看作是领域级专项人才!随着软件测试行业的职位
不断细化,每个人在自己擅长的领域走向深入,都可以成为该领域的技术专

 

家,技术专家在自已经 营的领域里,具有个人独到的见解和深厚的技术实力,
而这类人才可以不再从事具体的测试工作,而是提供行业性测试技术咨询、
培训等,为软件测试整体行业的发展,起到了鲜明的带头作用。
管理方面:
管理方面中级域:
从事了 1 到 3 年左右的常规测试工程师,在经过对个人性格特点剖析后,如

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

低技能 的类型,那么想要实现自己的职业

提升,可以向中级发展域的配置管理工程师、质量保证工程师、业务测试工
程师转型。
配置管理(SCM)与质量保证(SQA)同是 CMM 中的关键过程域(KPA),也同

 

是现代软件工程里 的必要角色,与软件测试同属软件开发团队的重要组成部
分。只因这两个角色在软件工程里的人员配比数量相对较少,还不如软件测

 

试这样规模化乃至于形成行业, 而最多是一个职业;另外一个社会现象是,
企业很少直接从社会直接招聘配置管理工程师和质量保证工程师,而通常的

 

做法是从企业内部的现有测试员工队伍里选 拔,而转型后的测试工程师,就
成为 SCM 或 SQA。分析其原因,我们可以感知,SCM、SQA 与软件测试工

 

程师都是关注于软件质量的相似职位,社会对于配 置管理、质量保证的定义

和工作内容并未普及,与其直接从社会招聘 0”基础的人来培养,倒不如从软

 

件测试人员里升华!一般来说,这两种职位的上报对象是项 目经理或相同级