首先,我们要明确一个软件测试工程师所需要具备的核心竞争力是什么,以及需要掌握哪些非测试专业知识。
测试的分界线的时间节点是0-5年(0-3年),这段时间主要是以业务和产品测试为主,接受任务执行命令阶段,所从事的工作大概是参与需求评审,编写测试用例,执行测试任务,输出测试结果。还没有把测试上升到质量工程的高度。

初级测试进阶的方向,大致三个:
1.业务专家,也是就是业务功能测试方向;
成为业务专家,需要精通于某一项具体的测试业务,比如电商、游戏、ERP等,这个角色更新产品经理,需要能准确把握业务产品的定位,了解整个业务的操作、用户习惯,以及如何提升产品转化率。

2.开发测试工程师,也就是自动化测试方向,把业务功能测试转化自动化的脚本;
你平时需要积累高效的测试用例组织方法,对自己用到的测试框架的优劣势有深入理解,并在使用某种测试工具时要深入到原理的层面。

3.测试开发工程师,负责开发测试平台、工具、以及服务。
需要培养是开发能力,以及测试意识。说白了测试开发工程师更像是开发人员,为其他测试工程师开发一些平台、工具等

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐