background image

软件测试工程师有发展前途吗?软件测试工程师的职业发展以及前景

分析

  这里谈到软件测试工程师的前景以及职业发展问题就不得不先对软件测试工程师做一
个名词解释和分类了

  什么是软件测试工程师

?

  软件测试工程师(

Software Testing Engineer)指理解产品的功能要求,并对其进行测

试,检查软件有没有错误(

Bug),决定软件是否具有稳定性(Robustness),写出相应的

测试规范和测试用例的专门工作人员。简而言之,软件测试工程师在一家软件企业中担当的

“质量管理”角色,及时纠错及时更正,确保产品的正常运作。

  软件测试工程师可以分为哪几类?

  按其级别和职位的不同,分为三类。即:高级软件测试工程师、中级软件测试工程师、初
级软件测试工程师。

  高级软件测试工程师,熟练掌握软件测试与开发技术,且对所测试软件对口行业非常
了解,能够对可能出现的问题进行分析评估;

  中级软件测试工程师,编写软件测试方案、测试文档,与项目组一起制定软件测试阶段
的工作计划,能够在项目运行中合理利用测试工具完成测试任务;

  初级软件测试工程师,其工作通常都是按照软件测试方案和流程对产品进行功能测验
检察产品是否有缺陷。

  软件测试工程师的意义

  软件测试工程师目前正在成为

IT 行业中一个新亮点,不仅其从业人员薪水高、人员需

求增加快而广受关注,而该行业未来良好的发展前景也受到肯定。据国家权威部门统计,中
国软件人才缺口中,其中

30%的人才为软件测试人才。

  软件产业是国家鼓励发展的朝阳产业,软件产业要发展,提高软件质量势所必然,这
样就产生了对软件测试工程师的大量需求。然而在

IT 业处于发展的初级阶段时,由于大多

数软件比较简单,测试工作也不复杂,往往是软件开发企业在开发完成后进行一下简单的
检测就可以了。但在

IT 业发展到一个高级阶段后,系统越来越精密,而软件也越来越复杂,

影响的范围也不断扩大。因此,这时期开发的软件就必须进行十分严格的测试。否则,不仅
会引发企业销售收入下降和运营成本的增加,甚至给企业带来法律责任。而在金融、电信这
种系统趋于全国集中,风险波及面大,业务影响广泛的行业,其产生的后果更是不堪设想。

  软件测试工程师职业发展方向

  由于工作的特殊性,测试人员不但需要对软件的质量进行检测,而且对于软件项目的
立项、管理、售前、售后的等领域都要涉及。在这过程中,测试人员不仅提升了专业的软件测
试技能,还能接触到各行各业,项目管理、沟通协调、市场需求分析等能力都能得到很好的
锻炼,从而为自己的多元化发展奠定了基础。

  经过软件测试岗位洗礼的人才往往是行业中的多面手,比其它

IT 人才具有更强的可塑