如果你是一位经验3-5年的测试人,你一定想过。年轻人都这么卷,该怎么和他们抢饭碗?
测试开发是90%测试人职场道路的终极目标,不仅在于测开技术能力突出,核心竞争力强,待遇水涨船高。更重要的是越来越多的中大型企业开始进行测试工具的平台化、工具化,只会使用工具的测试人可替代性相对就更高,职场议价能力会越来越弱。
同样是3-5年的经验,有人疲于奔命,长期加班,薪资却一直停滞不前;有人利用更好的技术来提升接口测试的效能,在团队中更加亮眼,也让自身的工作更加轻松。那么如何入门测试开发呢什么是测试开发?
-
一定不仅是测试(需要你具备敏锐的开发视角,及其强大的开发能力)
-
一定不是开发(测试平台不是产品,而是工具,无须严谨校验,无须完美的用户体验)
测试开发平台是产品吗?
对于一个不是产品的东西,我们测开(或者领导)对它的要求是什么?
-
效率
-
至少能实现基本的自动化测试
-
无需花里胡哨的功能
-
无需繁琐的校验
-
能用轮子尽量用轮子
-
能少写一段代码,就少写一段代码
想学会测试开发,首先得会编程,测试开发可选语言Python或者Java。 如果我选Python,那么测试开发应该怎么学习呢?怎么规划学习路线呢?
第一部分:Python高阶编程
(万丈高楼平地起, 没有一个扎实的编程基础, 学测开那就是天方夜谭)
01:虚拟环境及编码规范,具体内容如下图:
02:数据&函数进阶,具体内容如下:
03:面向对象进阶,具体内容如下:
04:并发编程,具体内容可以看下图
第二部分:Web前端
(虽然测开不是专职前端, 前端"灵魂画师"不好做, 但页面基本的"美容", 看得懂, 改地动, 那是非常有必要的)
01 HTML&CSS
02 JavaScript
03 Jquery&Vue
第三部分:django框架&实战
为了提升平台开发效率, 站在巨人的肩膀上, 那是必然的 现今最流行的Django框架结合Django restframework框架来开发符合restful风格的API接口
掌握上面3个部分,你基本上就可以开展测试开发的实战项目了。实现测试开发平台
第四部分:测试开发专项技术
不会化妆术, 不懂PS技巧的小姐姐, 是没那么美的.同样, 好的测开平台, 没有周边技能那是不行的
下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!