• 0
  • 0
分享
  • 聊点软件测试干货:软件测试工程师晋升通道——软件测试圈
  • 曼倩诙谐 2022-07-25 13:44:27 字数 1193 阅读 972 收藏 0

国内软件业快速发展的最近十年,软件开发工程师的人数和职业水平得到了很大的提高,当前国内高水平的软件开发工程师的数量已经可以和许多软件业发达的国家相比。但是,软件测试人才严重缺乏,尤其是既懂质量管理,又懂测试技术的软件测试工程师,更是凤毛麟角。

现阶段软件测试工程师的晋升通道有两种:

一种是专业通道,成长为高级软件测试工程师或专职的性能测试工程师、自动化测试工程师、白盒测试工程师,这时能够独立测试很多软件,甚至可以成为软件测试架构设计师,当然随着技术的积累也可以转做项目管理;

第二种是管理通道,从测试工程师到组长(Lead),再到测试经理(Manager),以至更高的职位。测试工程师晋升通道如图3-6所示。

1-1.jpg


虽然软件测试工程师缺乏并且职业晋升通道明确,但这个行业并没有受到明显的青睐,很多人并不认为软件测试是一个比较好的职业,大多数人认为开发比测试职业发展更好,这主要有以下两个原因:

第一:软件测试行业入门要求比软件开发行业低,认为软件测试未来没有竞争力。坦白说如果纯做手工测试,其要求的知识水平确实不高,但开发的入门要求明显比软件测试高出很多,所以很多人依然选择开发而不选择软件测试。然而相反的是,如果要成为一名资深的软件测试工程师,需要的知识无论从广度还是深度来说都比开发的要求高出很多。

第二:职业初期,软件测试的工资待遇比开发低。现在人比较浮躁,特别是彼此间的攀比,导致这种情况加剧,使得很多人并不看好软件测试这个职业。

测试工程师职业发展

软件测试工程师晋升通道对应的工程师的职业发展也分两个方面:

一是向技术方面发展,成为技术专家;

二是向管理方面发展,成为管理者,如图3-7所示。

1-2.jpg


就技术方面来说,现阶段更多的是黑盒测试,即手工测试,这也是入门级的软件测试工程师最基础的要求。但只做手工测试在未来没有竞争力,对个人职业发展也不好,现在自动化测试和性能测试越来越受到企业的重视,这样自动化测试和性能测试也就成为测试工程师未来的一个发展方向,而这两个方面显然比手工测试更有竞争力,同时待遇也要高出许多。也可以向白盒测试方面发展,白盒测试工程师必须能看懂代码,否则测试很难开展。而随着未来云计算的发展,云测试将成为一个新的分支,但就要求对自动化和性能有一定的了解。

就管理方面来说,软件测试工程师未来可以选择在测试经理、测试总监、业务专家、产品经理、配置管理和质量保障几大方面发展。

将测试技术做到一定程度后即有机会成为测试管理者,也就是所说的测试经理或测试总监。由于测试工程师对产品和业务很熟悉,这样可以成为专业的产品经理和业务专家,现在很多公司在Beta测试过程则有专门的业务工程师或业务专家参与测试。

而配置管理和质量保障(或质量管理)也是软件测试工程师职业的一个发展方向。


作者:佚名    

来源:http://www.51testing.com/html/94/n-4478794.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   一、基本控件  1、单选按钮  ·是否只能选择一个选项  · 未进行选择时是否有默认值  2、多选钮  · 可以选择多个选项  3、按钮  · 按钮点击是否有效  · 点击按钮后的跳转页面或者提示是否正确(按钮为新增功能时重复点击是否提交多条重复信息)  · 按钮的点击有效范围  4、下拉菜单  · 下拉菜单的选项是否唯一  · 下拉选项是否可选  5、日期选择控件  · 注意选择起止日期的大小问题,终止日期不得小于起始日期  · 控件有效的选择范围  6、输入框  · 输入内容限定(号码,...
            0 0 922
            分享
          •   Web测试的主要内容:  一、输入框  二、搜索功能  三、增加、修改功能  四、删除功能  五、注册、登录模块  六、上传图片测试  七、查询结果列表  八、返回键检查  九、回车键检查  十、刷新键检查  Web测试的测试方法:  1.在测试时,与网络有关的步骤或者模块必须考虑到断网的情况。  2.每个页面都有相应的Title,不能为空,或者显示“无标题页”。  3.在测试的时候要考虑到页面出现滚动条时,滚动条上下滚动时,页面是否正常。  4.URL不区分大小写,大小写不敏感。  5.对于电子商务网站,当用户并发购买数量大于库存的数量时,系统如何处理。  6.测试数据避免单纯输入“12...
            0 0 2197
            分享
          • 质量内建的关键是缺陷预防近几年,软件开发过程中的质量内建正在逐渐被大家所重视。越早发现的软件缺陷,修复成本越低。质量内建要求在软件开发生命周期的每个阶段做好质量保障工作,预防缺陷的产生。缺陷预防说到缺陷预防,通常能够想到的就是测试前移(QA从需求阶段开始介入、TDD/ATDD等)、Code Review等实践,正向的来预防缺陷的产生。但是,软件系统的生态环境越来越复杂,不确定性增加,缺陷预防的难度也在增加。如果缺陷已经产生,是否还能被利用来帮助质量内建呢?在《软件缺陷的有效管理》一文中介绍了基本的缺陷分析方法,接下来我们一起探讨一下如何利用缺陷分析来帮助质量内建。缺陷分析与质量内建缺陷分析最为...
            0 1 3319
            分享
          • 天风国际分析师郭明錤于8月29日表示,苹果确实在为iPhone14/Pro系列开发卫星通信,并在量产前完成了该功能的硬件测试。此外,华为Mate50/Pro系列新机也可能通过北斗系统支持的卫星通信提供紧急短信服务。除了苹果和华为,谷歌似乎也在发力卫星连接功能。昨日,谷歌平台与生态系统高级副总裁HiroshiLockheimer在一条推文中表示,在2008年发布第一款安卓手机HTCG1时,让3G+WiFi正常工作是一件非常困难的事情。如今,谷歌已经开始致力于让手机与卫星进行连接,谷歌将在下一版本的安卓系统中提供该功能。据9To5Google报道,谷歌确认下一版本的安卓系统即为安卓14,这意味着谷...
            0 0 1047
            分享
          • 一、测试需求:测试20个用户访问网站在负载达到30QPS时的平均响应时间二、QPS:Query Per Second 每秒查询率。(一台查询服务器每秒能够处理的查询次数,作为域名服务器的性能经常用每秒查询率来衡量)三、测试步骤1、添加线程组(线程数+准备时长+循环次数)1)线程数:虚拟用户数,一个虚拟用户占用一个进程或线程(设置多少个虚拟用户=设置多少个线程)2)准备时长(s):设置的虚拟用户数需要多长时间全部启动。eg:线程数为20,准备时长为10,则说明需要10秒钟启动20个进程。3)循环次数:每个线程发送请求的次数。eg:线程数为20,循环次数为5,那么每个线程发送5次请求,总...
            10 9 2931
            分享
      • 51testing软件测试圈微信