我终于回来了,前几周一直在准备晋升答辩,也是心力憔悴。自从在组内给大家看了我写的PPT之后,莫名的获得了“老师”这个称号,真的是被自己的才能惊讶到了,之后如果有小伙伴想要请帮忙review修改简历也可以找我帮忙呀,我会尽可能的帮助大家理清楚求职思路以及学会如何表达和表现自己。
需要澄清的部分
感谢继续坚持阅读的大家,在这里我可能要澄清一个地方是:现在招聘中的测试开发工程师其实隐含的包含了两种岗位:一种是纯进行测试工具开发,另外一种会以支持业务测试为主,然后针对业务测试进行自动化建设,专项测试,性能测试等。
这两种在招聘的时候通常都岗位的名称都会是测试开发工程师,但是工作内容还是有所不同的。纯测试工具开发的需求相对来说是非常少的,而且一般会从内部的人员中进行选择,很少会从校招生中进行招聘。在我看来后一种其实严格来讲不应该叫做测试开发工程师,而是测试工程师,所以本篇更多的讲解是一个测试工程师的日常,在本专栏的第5篇测试工具研发相关章节中我会和大家讲解通常做工具开发的一个过程是什么以及需要哪些技能才能够完成工具开发。
所以如果你的目标是开发工具的,那么请在投递和面试的时候慎重选择 并咨询一下对应的面试官对应的岗位职责到底是什么。
测试工程师的发展路径
从我了解的角度来看测试工程一般会有1年、3年、5年、10年这样的变化门槛,在互联网中工作十几年的测试工程师现在一般承担一个大的事业部的负责人这样的角色,对不同级别的测试工程师,你需要掌握的技能会相应的有所不同,起初你可能只是负责一个产品中某些小型模块(1年)、大的功能板块(3年,带领3-5人的小组)、1条事业线(5年,可能带领10-15人的大组)、1个部门的测试工作(10年,可能管理20以上的团队规模);当然这个是从负责的业务范围来看测试工程的职业发展路径。
如果是从事专项技术型的测试工程师,可能也有这样的职业发展路径,但是这样工程师其实也是从底部的测试工程师发展而来,就我目前所接触到的,网易有一个专门的性能测试组,要承接来自各个业务线的专项性能测试工作。对于这种模式我不知道未来会怎么样,但的确有这样的组织存在,然而业务线的测试工程师希望的是能够自己来做性能测试这部分的工作(因为对业务比较熟悉),虽然不知道未来会怎么样,但是从事某一方面的专项测试也的确是另外的发展路径,从你掌握的技能来看一般会有这样的发展路径:掌握功能测试的技巧、完成自动化测试的建设、完成前后端专项测试,为了效率以及质量保证进行某些工具平台的开发。随着从业经历的增长,你一定要注意不断补齐这些方面的技能,你才不会被时代所淘汰。
测试行业标准
从测试工程师的成长发展路径来看 目前并没有统一的行业联盟标准,对于通信行业了解的同学,我想大家一定都十分清楚行业标准的强大的魔力,指定标准的就是行业的老大,而我们国内目前对软件测试这个行业并没有严格的标准和联盟,因此这其中就有大家的机遇所在。虽然我不喜欢张爱玲,但是我十分赞同她说的“出名要趁早”,越早有产出你才能越早有头部曝光的效应,头部曝光后只要进行良好的运营,那么你一定会保持头部的地位。所以如果现在有大佬出来说这就是软件测试行业的标准,那么一定是会被历史记住的人物。
两个关键指标
无论怎发展,无论你是负责一个小模块的测试还是大模块的测试,你都要明白自己作为测试工程师身上所背负的两个关键指标『质量和效率』,什么意思呢?就是说只要最终会损害质量和效率的行为都应该被避免,只要有利于提高质量和效率的行为都应该被鼓励并落地执行。围绕质量和效率这两个关键词,可以把我们的日常工作简单分为以下几个类别:
(1)完成产品的功能测试以及主流的兼容性测试工作,确保产品基础功能可用;
(2)对线下测试过程以及线