0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

测试工程师的入门职业规划

工程师人生 来源:工程师吴畏 2019-07-30 17:01 次阅读

由于种种原因,很多人选择了测试这个职业,在职场和测试领域当中几经风雨,有的人顺时应势走出了一片天地,有的人选择离开从事其他职业……

笔者作为一个在测试行业略有想法的测试人员,对测试人员的职业规划和职业发展做一些总结和大致方向的展望,以此希望对刚选择测试职业的人,对那些在测试职业发展过程中看不清自己方向,比较迷茫的人,给出一些参考,可以让大家借鉴。

大家的想法和心得体会彼此印证,从而在后续的生活和工作中,找到自己的发展方向和目标,并去坚持的走下去。

本文分两个阶段描述测试人员的职业规划和职业发展,第一个阶段是从零开始到入门篇,主要面向一个测试新手,从业经验在0~2年内的测试人员;第二个阶段为合格的测试工程师的进阶篇,主要面向从业已经有2~5年的测试人员,让有一定经验的测试人员进阶为高级测试工程师,让一些在某些方向面临瓶颈的测试工程师可以参考,找到自己合适的方向和突破点。

此外,本文对测试工程师常见的困惑问题进行了列举,并根据个人的一些心得进行了解析说明,希望被问题困扰的测试人员也能从中找到一些共鸣之处。

入门篇——测试从0开始到合格的测试工程师

开篇、测试在IT领域的一些特点:

入门门槛较低

知识点要广,但是不一定精

以黑盒测试为主,结合部分灰盒测试

随着手机终端的大量普及,互联网行业对测试工程师的诉求会大于其他行业。

基于测试行业的特点,很多人选择了测试这个职业:有人希望从事开发工作,但是没有工作经验,希望从测试入手。有人希望多积累知识,以便后续转行从事其他相关职业。有人只是因为就业压力,又听从所谓中国急缺的几类人才,从而选择了测试工作……。

究竟有哪几类人会最终走进测试这个职业的大门?不同的技术背景和知识积累,在进入测试职业的大门后,大家最主要的学习和努力方向有所区别,甚至后续的发展方向也不尽相同。

一、入门背景:

1.1相关行业业务人员

1.2从开发转行到测试

1.3职场新鲜人,无专业知识者

1.4职场新鲜人,计算机相关专业背景

1.5职场新鲜人,接受过专业机构培训

“相关行业业务人员”和“从开发转行到测试”情况较少,所以先做说明:

1.1相关行业业务人员:

来源:常见于甲方从业者转行到乙方工作。比如在军队做XX系统的维护,退伍后转到乙方做测试/销售工作;在XX行业做运维工作,转行到行业产品公司做技术类工作等。

特点:是对相关行业的业务了解较深,在业务领域上手较快。有相关产品的使用心得经验,可能在产品易用性,产品整体解决方案等方面有独到之处。

有可能遇到的问题是个人态度方面的调整:由原来的甲方/使用者,转变为乙方/测试人员。

1.2从开发转行到测试

来源:小公司开始成立测试团队,抽调人员做测试工作;测试团队开始做测试装备开发,或自主构建自动化测试框架,加强测试人员的编程能力。

特点:对业务实现原理,缺陷分析定位熟悉,对开发流程、测试流程可能比较熟悉。

对实际的测试工具需要重新上手学习,对测试工作的目的和工作方式需要重新进行思考,特别对自动化的优缺点、测试装备开发的适用范围要有清醒的意识。

1.3职场新鲜人,无专业知识者

1.4职场新鲜人,计算机相关专业背景

这两类人,是拟从业者中,相关知识最薄弱的一类,所以要想进入测试职业的大门,需要额外学习和付出很多。尝试列举常规的测试人员技能树如下,供参考。

通用测试基础知识

测试术语及其意义

黑盒测试方法

测试用例设计的方法

测试流程的了解

测试常用文档的编写

业务知识和行业测试知识

公司实际的开发流程

公司实际的测试流程

本行业测试的常规方法

业务相关知识

行业相关标准协议

规格说明书

掌握已有的测试用例的设计思路

计算机基本操作和基础理论

熟悉office系类工具(测试中经常要写文档,熟悉会有很多优势)

熟悉主流操作系统

了解数据库

对计算机一些应用软件的熟悉(根据具体行业特点)

公司使用的测试管理工具

使用Bug跟踪工具

使用测试用例管理工具

使用需求、配置管理工具

需要的能力

学习能力

沟通能力

表达能力

总结能力

1.5职场新鲜人,接受过专业机构培训

来源:经过系统的培训机构的测试培训,对测试的了解比较全面,对测试工具有初步使用,甚至有模拟项目经验。

特点:测试行业的工具、方法、思路等,什么都会一些,但是什么都不精通。

要尽快的理论结合实践,研究不同行业的着力点,学以致用。

成长为一个合格的测试工程师,所需要掌握的技能树可以参照上文;不同的从业者,可以根据实际的知识技能积累,做适当优化。殊途同归,要成为一个合格的测试工程师,上述技能树的所有知识点都需要熟悉和掌握。

经过对一些基础知识的学习,根据个人的学习和理解能力,有的人是囫囵吞枣,一知半解或一鳞半爪;有的人是对知识技能点掌握较好,对具体的测试表现了较强的适应性。整体来说,经过三个月到半年左右,就可以达到第一个基本的要求阶段,也开始执行实际的测试任务,后面就需要在工作中一边工作一边学习提高。

同样,对测试知识点掌握的不同,从业者前期知识技术积累的不同,下一步的工作重点和方向可能也是不同的。我们从所有测试人员需要掌握的共同点和不同特点的测试人员需要掌握的差异点来说明展示:

面向所有的测试人员:

1、熟悉业务知识,熟悉系统架构;

2、了解主流的测试方法,测试术语,提高测试设计的能力

3、结合实际的测试特点,熟悉一种自动化测试工具

4、熟悉一种测试管理工具

5、熟悉测试bug跟踪、bug控制的沟通技巧

6、提高总结能力,对测试过程中的各种排除方法、对系统特性、对测试工作的阶段进行总结

对于相关行业业务人员:

利用自己在业务方面的优势,积极补充有效的测试场景和测试用例,提供在业务方面的价值。

利用自己的业务方面的优势,对测试未覆盖或者覆盖不足的地方提出建议或增加测试用例;

参考行业特点,其他产品的特点,对公司产品提出各种建议,整理出多款产品的差异性和优缺点;

进行标杆测试,售前测试等专项测试工作。

对于从开发转行到测试的人员:

利用自己的开发经验,在灰盒、白盒测试方面进行尝试和发展,承担相应角色

在测试用例设计方面,引入更多的系统架构和系统逻辑方面的因素,编写、评审此类测试用例

熟悉工作相关的测试工具,可以考虑开发一些测试辅助工具

对于职场新鲜人:

需要继续的学习和工作,要比别人付出更多的努力,因为除了业务知识、测试知识外,还有刚到职场的很多关卡要克服,可能有背井离乡,出门在外的孤独感,刚刚参加工作,自我定位和心态调整的适应期等等。

对于受过专业培训的职场新鲜人:

在测试用例编写、bug数据统计分析方面进一步加强

利用自身技术全面的优势,吃透业务知识,规格规范,承担重点测试任务

争取在小项目上表现自己的测试全面性,早日承担独立的测试任务

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试工程师
    +关注

    关注

    6

    文章

    124

    浏览量

    12431
收藏 人收藏

    评论

    相关推荐

    嵌入式工程师常用的开发工具有哪些?

    项目管理和调试。IAR Embedded Workbench 也是广受欢迎的 IDE,具有出色的优化能力和调试工具,能够帮助工程师快速开发出高质量的嵌入式软件。 二、编译器 编译器将高级语言
    发表于 12-20 15:29

    硬件工程师入门的基础元器件知识

    本文介绍了硬件工程师入门的基础元器件,包括二极管、三极管、MOS管和IGBT。对比了肖特基二极管与硅二极管的特性,探讨了三极管作为开关的应用和电阻选择方法,解释了MOS管的结构和栅极串联电阻布局,并
    的头像 发表于 12-10 10:19 468次阅读
    硬件<b class='flag-5'>工程师</b><b class='flag-5'>入门</b>的基础元器件知识

    零基础入门PCB工程师

    各位前辈大家好,零基础入门PCB工程师,有什么学习资料推荐吗?
    发表于 11-27 16:54

    嵌入式职业规划杂谈 如何学习与职业规划

    ---本章为初学者介绍可能的职业发展路线,让初学者对整个行业有所了解,对自身发展有所参考。 如何学习与职业规划 仔细观察一下周围的电子设备,比如包里的手机,戴着的手环,开着的空调;家里的洗衣机
    的头像 发表于 11-25 09:53 218次阅读
    嵌入式<b class='flag-5'>职业规划</b>杂谈 如何学习与<b class='flag-5'>职业规划</b>

    Keysight助力提升工程师测试测量知识水平

    Keysight为您解锁测试测量领域的最新知识,助力工程师在快速变化的科技环境中保持竞争力。
    的头像 发表于 10-16 09:28 406次阅读

    正是拼的年纪|65岁电子工程师上班VLOG #65岁退休 #电子工程师 #搞笑 #上班vlog

    电子工程师
    安泰小课堂
    发布于 :2024年07月25日 11:31:02

    嵌入式软件工程师如何提升自己?

    的基础 嵌入式软件工程师需要具备扎实的计算机科学和工程知识。因此,在职业生涯的起步阶段,建议将重点放在学习基础知识上,包括数据结构、算法、操作系统、编程语言等。通过深入学习这些基础知识,打下坚实的理论基础,为将来
    发表于 06-12 11:20

    嵌入式软件工程师和硬件工程师的区别?

    、机器人等。 定义和工作职责 嵌入式软件工程师的主要职责包括但不限于:设计、开发、测试和调试嵌入式软件应用程序,以满足特定硬件和软件要求。他们需要理解并掌握嵌入式系统的基本原理,熟悉相关硬件接口
    发表于 05-16 11:00

    大厂电子工程师常见面试题#电子工程师 #硬件工程师 #电路知识 #面试题

    电子工程师电路
    安泰小课堂
    发布于 :2024年04月30日 17:33:15

    一个电源工程师的成长路径

    即将走马上任电源工程师这个岗位,请问各位大佬,这个岗位的职业路径一般是怎样的?
    发表于 04-08 14:19

    如何入门硬件工程师

    想跨行业做硬件设计工程师,应该如何学习规划
    发表于 03-17 21:49

    为什么要做自动化测试测试工程师存在的必然性

    软件测试这个过程的实施主体就是测试工程师。那么多少个测试工程师比较合适呢,或者换句话说如上的事情必须要测试工程师完成吗?
    的头像 发表于 01-16 11:32 920次阅读