首先阐明下我的观点,测试行业的红利期已经渐渐结束了,大家要时刻具有危机意识。要不断去了解市场需要什么样的人才,然后去学习。
以下是初中高级进阶的步骤
阶段一
首先你要在测试行业实实在在的至少做了一年功能测试。然后先去看看 python 的基础语法。这些各大网站和百度网盘数不胜数了。但是很多讲的特别细,我建议小白第一次不要去学习那么多,学的太多会枯燥容易放弃。我上面说的,自己努力两周差不多就可以学完,脑子里有个概念就好了。到我们要做东西的时候,再重新去翻看语法才会加深我们的印象。学习的模块如下所示
在此阶段要了解的就是接口测试、功能测试、python 基础语法、玩玩 jmeter、postman。不用太深入
阶段二
枯燥的语法看完之后,我们用 python 的 requests 接口去玩一玩,爬数据并解析,存到数据库里。这个时候你会不断的翻阶段一的语法从而得到了巩固。阶段二的时候,也可以去看下 selenium 库,不过目前来看对测试的帮助不是太大。想把时间效率利用的话,可以稍微看看,不必研究太多。
阶段三
基础语法和爬接口,我们都掌握了,那么开始自己开发接口吧。我们的目的就是怎么快速开发增删改查的接口,在这里推荐 python 的 django 和 flask。不仅是因为容易上手,更重要的是有开源的轮子可以让我们学习和二次开发。
在此阶段我们掌握 django 开发接口、linux、docker 部署项目
进阶四
后端接口我们已经掌握了基础的增删改查也可以对开源的进口进行改造了。那么开始学习前端开发把,前端开发推荐 vue+elementui。无他,理由同上。
寄语
到这里其实才步入了整个赛程的中点,后面的路还很长。我们学习这么多开发的知识不是为了跟开发比较技术。而是为了辅助我们更好更快的测试,提升效率,助理产品迭代,当然也有一些同学觉得自己可以独立开发测试平台,想全职开发测试平台或者测试工具,在这里我也提一些建议,千万不要让自己成为一个工具人,要去多了解业务,最好自己还负责某个业务的测试或者管理。不然裁员的时候可能工具人就会首当其冲了。所以我们的目标是要把自己打造为一个又懂技术开发又懂公司测试业务的人才,我也是这么去为我带的团队规划的。去年公司的一波裁员也成功帮他们规避了风险。
↙↙↙阅读原文可查看相关链接,并与作者交流