51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1642|回复: 0
打印 上一主题 下一主题

[原创] 软件测试人员应该怎么规划自己的职业发展路线

[复制链接]
  • TA的每日心情
    无聊
    4 天前
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2022-11-9 10:43:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    每年都有大量的求职者转行软件测试岗位,测试门槛低,入门快,薪资高,是众多择业者比较心意的工作岗位之一。但目前市场显示测试需求仍然大于供给,尤其是互联网IT公司对测试人才更渴求。那么选择软件测试又有哪些职业发展路线呢?
      一般分为技术和管理两个发展方向的。
      测试人员的技术发展路线又分为以下几个阶段:
      初级软件测试工程师,熟悉整个测试过程以及该公司的产品业务领域,搭建测试环境,掌握测试工具,根据测试流程,写测试用例,找出BUG,提交缺陷报告,编写测试文档。最好要掌握一门编程语言,测试一般用Java或者Python语言比较多。
      中级测试工程师,编写测试计划、需求分析,掌握测试过程及改进测试。可以编写简单的测试脚本,能够承担专项领域的测试能力建设,熟悉自动化及接口测试工具,如loadrunner、selenium、jmeter、postman等,有Oracle、Sql server或者MySQL数据库经验等。
      高级测试工程师,有一定的开发基础,具备测试开发的能力,能独立进行性能、接口、APP等测试,熟练编写测试脚本,编写测试框架。掌握主流的测试工具,例如monkey、jmeter、fiddler等。
      从管理方向来划分,测试人员可以走以下的晋升渠道:
      测试组长,一般管理1到3名测试工程师,负责测试的整体规划和进度控制,担任任务估算、管理工作,协调并积极解决项目的时间、资源冲突,优先级冲突以及人力资源冲突安排等等,熟悉各种软件测试的技术、流程、理论、方法,如白盒测试、黑盒测试,并具有很强的分析能力和定位问题的能力。
      测试主管,主要是技术管理,提高任务估算、管理及进度控制能力,制定测试计划、完成测试规划。为其他测试工程师提供技术及过程方面的指导,积极与开发人员沟通合作,推动问题及时有效的解决,并与客户沟通做演示推介等。
      测试经理,一个或者多个测试团队的领导,对项目整体负责,协调测试部门内部的各种情况,以及横向跟公司其他部门进行沟通协调。对所负责团队内的人员进行绩效考核管理,培养团队成员成长。测试经理是一个项目组中重要的一员,整个项目合格与否是由他们来检验的,所以测试经理一般由出色的技术人才发展而来,如:软件测试工程师、软件开发工程师。
      除了测试管理岗位的晋升发展,测试还可以向产品经理、项目经理发展。
      根据每个公司情况的不同,测试人员相关的岗位要求,职责和晋升渠道也会有些不同。对于每个阶段的技术要求,可以参考boss直聘,拉勾网等等上的岗位职责,看下自己是否符合招聘的技术要求和能力,当然,作为一名测试人员,还要注意自己测试思维的培养,平时多总结经验,提高技术水平,才能让自己更上一层楼。

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-25 15:16 , Processed in 0.061803 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表