background image

如何成为一名成为合格软件测试工程师

一、

 

什么是软件测试 、软件测试工程师

软件测试工程师(Software Testing Engineer)指理解产品的功能要求,并对

其进行测试,检查软件有没有错误(Bug),软件测试并非传统意义上产品交付前

单一的 找错 过程,而是贯穿于软件生产过程的始终,是一个科学的质量控制过程。
从一个软件项目的需求调研、设计、编码、验收直到进入运行维护,整个过程都需要有

软件测试人员的介入和把关,而软件测试工程师就担任这个 质量管理 角色,同时
写出相应的测试规范和测试用例。

二、软件测试行业发展前景

官方统计,目前国内 120 万软件从业人员中,真正能担当软件测试职位的不超

过 5 万人,软件测试人才缺口已超过 20 万并向 30 万大关急速挺进。近期发布的十大
热门职业中,软件测试工程师也位居三甲之列。大多数软件公司,1 个软件开发工程
师便对应 1-2 个软件测试工程师。而国内软件公司中,往往是 5-6 个软件开发工程师
才对应 1-2 个软件测试工程师。微软公司软件测试工程师透露,在微软内部,软件测
试工程师和开发工程师的比例基本维持在 1:1 左右,而国内其它软件企业中这一比
例却仅在 1:5 至 1:8

之间。 招个软件测试人员比招博士还难! 不少企业发出类似

的感叹。

三、软件测试工程师竞争优势

 

就业竞争小

薪资待遇好,工作起点高

职业生涯久,性别无偏好

四、软件测试工程师职业规划

初级软件测试工程师
入门级,具有手工测试经验,开发测试脚本并开始熟悉测试生存周期和测试技
术;

中级软件测试工程师
能够独立编写自动测试脚本程序并担任测试编程初期的领导工作,进一步拓展
编程语言、操作系统、网络与数据库方面的技能;