关于测试开发入门 & 未来三年规划

图片转自:知乎@freedomer.yu
以三年为成长周期,如何进行职业规划(可参考以下学习线路图):
关于测试开发入门 & 未来三年规划_第1张图片
参考:https://www.zhihu.com/question/293128062/answer/485030262

 第一年菜鸟年。测开与开发的区别是用开发技能解决测试过程中遇到的问题以及业务测试。一般新人的头几个月都以熟悉业务&承担相关的业务测试为主,这是一个平淡如水的过程,就和新人开发先从CRUD开始写起一样,质量保障是测试的核心竞争力。只有在一线测试过程积累足够的经验,才能挖掘到流程中的特点,从而用开发技能来解决这些痛点,提升测试和开发效率。前半年沉下心来测好每一个业务,打磨测试技能,比如:测试方案设计能力、问题前置能力(在评审阶段就能指出开发设计的漏洞)以及沟通能力。千万不要和开发对立,这个对测试百害而无一利,测试说白了还是个辅助职业,开发才是核心输出,哪天开发写的代码没有bug了,有一半的测试要转行。业务测试的同时也会接触公司的各种测试框架,第一年剩余的时间就是去使用这些框架,阅读源码,给这些框架贡献代码。
 第二年拼搏年。经过一年的熟悉,终于度过了菜鸟时期,对研发团队的运作也有基本的了解,是时候为自己的第一个3.75(绩效前30%)拼搏了。和第一年一样,还是在两个方向发力,业务测试方面要提升 效率,简言之就是干的比别人多还快,质量也有保障,自动化覆盖率也远超平水平。一般能做到以上这些对于一个新人来说3.75没跑了,这时候在开发方面还有加分的话就更好了。怎么加分?还是离不开效率,把不能自动化的事情自动化了,给框架添加一些新的feature修复老的bug,这些对效率提升立竿见影的事情一定抢着干。技术栈方面,除了掌握 一门服务端语言,前端框架 vue,react最好也了解下。拼搏年是检验成色的一年,也是自驱的一年,开个好头对后面的职业生涯会有很好的“惯性”,习惯优秀是人才的必备技能。
 第三-N年收获年。可能还和第二年做着一样的事情,晋升这个事情能力只是其中的一个维度,机遇很重要。在机遇到来之前,我们要做的就是持续打磨自己的技术。测试方面会越来越娴熟,把这些经验形成方法论来指导开发编码,避免重复的低级问题发生,从寻找问题到避免问题是level的提升。开发方面从 给框架贡献源码,到自己设计框架平台,给其他人使用,从模仿者到创造者转变。收获的时机会在某一天不期而遇,整理好行囊准备到下一个地图打怪升级吧。

你可能感兴趣的:(软件测试)