软件测试工程师角色介绍

发表于:2007-11-02 14:00

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:张磊    来源:51Testing投稿

        随着中国软件行业的发展越来越迅猛,对于软件测试这个名称大家也越来越熟悉,一个软件从产品定义到开发、测试、发布,测试工程师在其中也起越来越重要的作用。
希望通过本文的介绍,能让大家看出在整个软件开发周期中的不同阶段,每位软件测试工程师所起到的不同作用。
        初级测试工程师及测试员,应该属于软件测试人员中的基石,他们的工作职责主要为根据项目测试负责人员的安排,负责相应模块的测试,大部分初级测试工程师及测试员,为测试用例的执行者,以及测试结果的产出者,他们一般没有整个软件产品研发周期的时间点的概念,所以需要根据项目中高级测试工程师或项目测试负责人对于测试周期的安排而保障时间点。初级测试工程师和测试员在整个测试工作过程中,需要培养自己的耐心,细心,沟通能力,及团队能力,这些将为后续升为测试工程师打下基础。
        测试工程师,一般是有1到2年测试工作经验,了解测试工作的内容及过程,他们主要承担的工作职责为对于新产品技术学习并形成相应的测试用例,对于产品定义的审核,对于产品发布后反馈问题的追踪,以及测试用例的执行者。这个角色开始了解整个软件开发流程,不再是简单的重复测试,要更多的思考,并努力向高级测试工程师发展。
        高级测试工程师,一般是3-4年以上,有的需要5年以上测试经验的资深测试人员担任。不仅仅对测试有较深的体会,熟悉测试流程,并且了解整个软件开发流程,通过整个软件开发周期时间点及产品测试难度,来制定测试计划,安排测试时间点,分配人力,参与产品定义并提出意见。对产品品质有敏锐感,知道什么是测试重点,在测试过程中,需要审核测试工程师的测试用例,并对于不足之处即时提出改进。在新技术研发时,提前学习新技术,并对整个测试团队进行培训工作。较强的沟通能力,不仅仅对于开发,产品定义部门,在测试团队中,需要激发团队中每个测试人员的工作激情,合理安排测试工作,在团队中起到领袖作用。
        可以看出一个测试工程师的发展过程,其实是从不断学习测试技能,到熟悉软件开发流程,最后管控整个测试流程的过程,由测试的执行者向测试的管理者不断提高。
        不知道现在的你,在公司测试团队中起到什么样的角色,不管目前怎样,可以看出在整个测试工作中,我们都有机会不断的学习测试技术,新产品技术,管理能力等等,让我们一起来享受测试工作给我们带来的快乐。
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • lovetesting52
    2008-5-23 12:34:11

    大家多努力,争取做高级测试工程师!

  • 你奈我何
    2007-11-08 15:03:42

    好帖子,顶

  • 沙漠飞雪
    2007-11-06 23:03:52

    恩,顶一下!

  • bht2000
    2007-11-02 21:27:47

    好帖子~~~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号