从业了一段时间的测试人都知道,软件测试人员的职业发展方向,包括技术方向、管理方向、易转型的方向。在这样的趋势下,测试人员的职业发展之路有什么变化呢?我们先来看看测试人员的技术发展方向有哪些。

技术方向
基于前面提到的新趋势,测试人员的职责由单一的测试软件系统是否工作、是否满足业务需求变得更加多样化,测试人员可以全流程参与软件开发,让测试活动贯穿软件开发整个生命周期。因此,测试人员的职业发展技术方向有以下几个。

一、敏捷测试专家
敏捷测试强调的是尽早测试和频繁测试,测试人员需要能够从需求分析阶段开始介入,全流程参与,跟整个团队一起实现团队为质量负责。对敏捷测试专家的技能要求有领域测试能力、自动化测试能力、沟通协调能力。

二、高级测试开发专家
高级测试开发专家的必备技能要求有高级自动化测试、白盒测试、开发和平台构建能力,要求有很强的测试代码编写能力,能够自行开发自动化测试工具、搭建自动化测试框架、构建自动化测试平台和服务。

同时,最好还有 AI 应用的基础算法应用能力和自然语言处理技能,需要了解和掌握 AI 相关知识,以及 AI 知识在测试中的应用,以帮助实现自动化测试的智能化。

三、专项测试专家
专项测试技能集包括安全、性能等跨功能测试技能,需要有扎实的计算机基础知识,了解安全问题的类型、安全测试工具的优缺点,能够提供安全测试解决方案;熟悉性能影响因素、性能测试关注点以及提供性能调优方案等。

专项测试技能也包括测试数据和测试环境的管理,要求熟悉虚拟化、云计算技术、数据匿名化等数据处理技术,能够提供测试数据和环境管理的方案。

四、QAOps 专家
测试右移已经越来越被重视,这意味着测试活动需要右移到生产环境,需要测试人员跟 Ops 人员更紧密地合作,QAOps 专家也应运而生。QAOps 专家需要了解基础设施相关技术与实践,了解日志管理、日志监控以及日志分析技术,同时还要有用户行为分析能力,通过跟 Ops 的合作,充分利用生产环境的各种类型的信息来优化软件开发和测试流程,以实现最终优化业务价值的目标。

管理方向
管理岗位在新的趋势下有些将不复存在,一般在相对传统的组织架构下才会有,但是目前来看还是有相当的企业是适用的,在此也简单聊一下。根据每个公司的情况不同,测试人员直接相关的管理岗位也会有些不同,大体有如下这些:

· 测试组长

· 测试经理

· 项目测试负责人

· 测试总监

这些职位都要求任务优先级识别能力、培养团队成员的能力、沟通协调能力。除了测试组长,其他职位还要求技术洞察力、风险识别能力。

易转型方向
除了测试直接相关的管理岗位外,根据测试人员的职业特点,项目经理和产品经理是比较适合转型的方向。转型项目经理的技能要求是团队管理能力、客户关系管理能力、决策能力;转型产品经理的技能要求有用户需求挖掘能力、多维度思考能力、抽象能力。

另外,测试人员要培养前面介绍的技能,首先需要实现下面三个转变:

  1. 对测试的认知
    测试活动不仅是验证系统功能,可以更加地多样化。比如,测试左移就包括对需要的澄清和验证,测试右移则包括生产环境的监控和信息收集等。

测试人员不是质量的把关者,好的质量意味着要交付更多的价值,而不是没有缺陷那么简单,测试人员不再是发现缺陷越多越有成就,而是要想着如何跟不同角色高效合作,使得交付的产品能够优化业务价值。

  1. 对技术的关注
    由于测试活动的多样性,不能只关心测试相关技术,要把视野扩展到软件开发过程中各个环节接触到的领域知识和不同类型的技术,不同业务类型、技术架构和基础设施等都会对测试有不同的影响和要求。

  2. 测试不可以独立存在
    测试不能再以独立部门自居,需要跟不同的角色更多地沟通和合作。比如,需求分析阶段需要跟需求人员有密切的沟通,实现自动化测试过程中可以跟开发人员结对或其他方式的深度合作,生产环境下的测试需要跟 Ops 人员紧密合作等。

同时,测试人员对于系统所采用的技术架构、技术方案的设计思路都需要有所了解,从而更好地理解开发的工作、理解架构演进对于测试的影响,更好地开展测试工作。

一、软件测试基础知识

要想进入测试这个行业,就必须要了解什么是软件测试,该如何测试?

这部分的学习目标:掌握软件测试的基本概念、软件测试的流程,并能熟练的应用常见的用例设计方法来设计测试用例。掌握常见的测试方法和类型,并知道如何进行每个阶段的测试。

下面是推荐的参考书:

1、软件测试(原书第2版) (美)佩腾(Patton,R.) 著,张小松 等译

这本书可以用来作为进入行业的第一本书,本书讲解的都是实用的技术,通过阅读本书可以快速的去学会如何测试软件。个人建议,这本书至少要读3遍以上。

看完这本书,自己可以去找一个项目(可以到开源中国上查找)来测一测,应用一下学的知识,找一找缺陷。在测试这个项目中要体会一下测试的流程,学习如何搭建测试环境。

2、软件测试的艺术(原书第3版) (美)梅耶 等

第二本就是这本软件测试的“圣经”,这本书据说是硅谷测试人员必备的书。这本书最值得看的地方就是测试的思想。阅读这本书可以让你有豁然开朗的感觉。

3、计算机软件测试(原书第2版) (美)卡尼尔

这本书也是值得一读的,同样也是非常适合初学者阅读的。

4、全程软件测试 朱少民

上面的都是外国人写的,来本国产的。

还有很多经典的测试书,例如:Paul C.Jorgensen的软件测试(第2版)这本书,但是笔者认为他不是很适合初学者,这本书都是用来做研究生教材的,做过一段测试的可以来看看。

二、软件测试进阶书籍

这部分主要是针对有过一年左右测试经验的,真正测试过几个项目的。推荐的参考书主要是提高测试效率的,一些测试的经验。

1、有效软件测试

这本书主要是给软件测试的各个阶段提出了一些建议,一共50条。这些建议都十分中肯,值得一读。

2、软件测试经验与教训

听书名也应该了解了一大半了吧,这本书一共给出了293条经验,阅读它吧。它会让你重新思考关于测试的基本理论。

还有一些很好的书籍了,但是没有读过的就不做推荐了。

三、自动化测试

我们都知道,目前自动化测试是软件测试的趋势,而且目前公司在招聘的过程中都会考察自动化相关的知识。这里我们介绍一下QTP和Loadrunner等测试工具。

目标:掌握自动化测试的概念、流程和方法。能够使用相关的工具进行自动化的测试。

QTP部分:

目标:掌握QTP的测试流程、工作原理和基本使用。能够使用QTP进行自动化测试。进阶需要掌握自动化框架设计的原理,并能独立设计自动化框架。

目前网络资源很丰富,有很多前辈录制了很多视频,大家可以先来看看。

1、IT播吧 - 小强老师零基础学习软件测试系列视频教程之QTP学习指南

首先可以先看这套视频,这里主要讲的是QTP的基本使用。学习视频的过程中,最好能够独立的测试QTP自带的飞机订票的例子。这个最好了,QTP的基本使用就没问题了。

2、精通QTP——自动化测试技术领航 余杰 赵旭斌 编著

第一个视频还是讲的录制和回放,并且也是以飞机订票作为的例子,但是实际工作中,很少有录制的项目,基本上都是需要自己开发脚本的。所以这本书会给你很大帮助的。

3、QTP自动化测试权威指南(第二版)

这本是QTP的大牛TarunLalwani的经典力作,公认的QTP测试的“圣经”。无论是初学者还是使用过QTP的都应该好好的读一读。

以上就是软件测试工程师的职业发展之路啦,心动不如行动,感兴趣的小伙伴赶快将学习提上路程吧~

文章来源:网络 版权归原作者所有

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系小编,我们将立即处理

软件测试人员的职业发展之路,写给那些还在迷茫的测试人相关推荐

  1. 软件测试人员的职业发展之路——写给还在迷茫的测试人

    软件测试在职业发展上,概括说来可以分为"管理"和"技术"两大类.除此之外,软件测试还可以在质量领域发展. 软件测试管理是大家比较熟悉的软件测试职业发展路线之一, ...

  2. 深度?广度?浅析技术人员的职业发展之路

    深度?广度?浅析技术人员的职业发展之路 发表于2015-08-31 16:19| 6104次阅读| 来源CSDN| 3 条评论| 作者蒲婧 CTOCTO俱乐部CTO讲堂职场管理实践职业发展 width ...

  3. 软件测试人员的职业发展路径和技术路线规划

    软件测试人员应该如何规划自己的职业发展路径?如何规划自己的技术路线? 下面是我整理的两张图,大家可以参考这两张图,结合自已目前所处的技术水平阶段.自己的性格和特长,去提前定位个人的职业发展方向,规划下 ...

  4. 软件测试人员的职业晋升之路

    关于软件测试行业的职业发展方向,在网络上总能看到各种各样的问题. · 有关注零基础能不能入行的 · 有关注25岁入行晚不晚的 · 还有关注35岁后的职业发展方向的 ······ 在此过程中,看到很多行 ...

  5. 软件测试职业发展之路的反思(转)

    测试人数的激增,除了各公司都开始重视测试和测试对象的种类扩大的原因外,其实最大的一个原因是测试的入门门槛不高,同时测试人员也就成了廉价的测试机器.其实这对公司,对自动化测试的发展,和对于测试人员的发展 ...

  6. 【测试】软件测试岗位与职业发展

    文章目录 1)软件测试岗位有哪些? 1.功能测试(手工测试)工程师 主要工作内容: 2.自动化测试工程师 主要工作内容: 3.性能测试工程师 主要工作内容: 4.测试开发工程师 主要工作内容: 2)测 ...

  7. 关于测试人员的职业发展

    2019独角兽企业重金招聘Python工程师标准>>> 近期由于项目组人手不够,需要招聘一些测试人员.本周及上周陆陆续续面试了十多个应征者,工作年限在2年~9年之间,但无一满意.期间 ...

  8. 软件测试行业的职业发展路线如何?如何快速突破职业瓶颈?

    本周我们的讨论话题关于职业发展: 讨论话题 话题 :软件测试行业的职业发展路线如何?如何快速突破职业瓶颈? 话题描述 :现在从事软件测试的同学心里肯定都很关心一个话题,就是自己的职业道路应该是怎么样的 ...

  9. Android移动开发程序员的职业发展之路

    写在前面: 又是一个阴雨的周末,也不知道是不是在江南待的太久的缘故,每逢阴雨的周末,兴奋的连懒觉都睡不了.看着窗外的细雨,回想起这一路走来的点点滴滴,些许感慨!光阴似箭,岁月蹉跎,未来的路在何方,明年 ...

  10. 软件测试工程师的职业发展路线?

    软件测试这个行业可能大家都听说它发展不错,而且薪资待遇也很可观,因此吸引越来越多的小伙伴想加入进来.但是对于软件测试工程师的职业发展,大家还是比较困惑,不清楚软件测试未来发展如何,将来薪资待遇可以到达 ...

最新文章

  1. 企业如何突破增长瓶颈?
  2. 【设计模式】模板方法模式 ( 简介 | 适用场景 | 优缺点 | 代码示例 )
  3. java重写paint方法时怎么样不覆盖文字_美团十月社招Java面试题合集,JVM+Spring+Spring,看了答案其实也不难...
  4. tkinter中button按钮控件(三)
  5. RxSwift之路 1#Swift语法知识准备
  6. 课程 |《知识图谱》第一期
  7. 什么是心跳线?心跳线,主要用于主从服务器之间,是连接工作机与备份机的网线
  8. SYSTEM32 下的几乎所有文件的简单说明
  9. Hexo 入门指南(六) - sitemap、rss 和部署
  10. java需要下载哪些,全网最新
  11. 闩锁效应Latch-up effect---Phsical cell---Welltap---SOI
  12. CPU卡密钥管理系统
  13. 2023南京财经大学计算机考研信息汇总
  14. C++ struct内部定义函数
  15. 所有的 Python 库都整理
  16. UVA - 10041 Vito's Family (中位数)
  17. Mysql安装之后没有my.ini的解决办法
  18. 质心定位算法C语言实现,TOA定位算法.pdf
  19. PetaLinux使用Gstreamer传输USB摄像头到DP显示屏
  20. 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'Logger' 中的标识列插入显式值

热门文章

  1. 小米MAX Root,第三方REC,XP框架刷入
  2. mysql vc运行库_VC++运行库安装
  3. html中加载页面时调用函数,js页面加载时调用函数方法
  4. 7500 cpuz跑分 i5_锐龙R5 1400对比i5 7500哪个好 R5-1400与i5-7500区别对比详细评测
  5. vs2013和vs2015密钥
  6. 数据血缘关系图 工具_QCSPCChart SPC控制图工具,QCSPCChart SPC精湛而轻松
  7. 说好的弯曲损耗不敏感呢!入户皮线光缆的衰耗从何而来?
  8. Udemy上Gephi教程笔记2
  9. Oracle Primavera P6EPPM Mobile/App 安卓移动端分享(长期更新)
  10. ActivityMQ介绍与使用