手工测试人员如何转测试开发?

本篇转载自黑马测试高赞知乎文章: https://www.zhihu.com/question/61162236/answer/1614932376

测试开发简单来说就是既要会做测试又要懂开发。
猛地一看,那岂不是压力更大了吗?!不不不,因为在测试岗位中应用到开发技术要比开发岗位中应用到的开发技术要简单很多(除非一些特殊场景)。
所以,必须要给予题主信心的是,手工测试经验1年以上 或 开发经验1年以上,想转行测试开发是没有问题的。
具体如何实现转行呢?接下来从以下几点来分析说明下。
1. 转测试开发意义是什么?
2. 测试开发岗位是干什么的?
3. 转向测试开发岗位需要具备哪些技能?
4. 学习路径建议
一、转行意义:测试开发薪资发展要远高于功能测试
1、薪资可观

2、岗位独立

3、大厂需求


二、测试开发是干什么的?
从以下2方面来说明测试开发
1、简述
测试开发:使用代码或开发框架进行测试或辅助测试的人员。
2、归属分类
以下在企业中由于定位不同,测开技能不同,大体分为以下几种:
测试工具的开发、
测试平台的开发、
测试框架的搭建等...
这些工作都能够服务于普通的测试人员,提高测试的效率,给公司创造价值。
了解了测试的工作内容后,若还不理解“为什么测试开发工资这么高”,可以狠狠点击下面链接:
《测试开发是什么?为什么现在那么多公司都要招聘测试开发?489 赞同 · 87 评论回答》https://www.zhihu.com/question/61776013/answer/1641290287

三、转向测试开发岗位需要具备哪些技能?

1、测试理论:具备完成功能测试能力
如果对这点没有信心 ,可快速观看《测试入门_9天黑马手工测试理论+实战完整分享_适合0基础》https://pan.baidu.com/share/init?surl=ZB3dSUuzpExmDUKP-s-_9w 密码:1q2m
2、代码能力:具备python或java实施自动化测试能力
如果对这点没有信心,可快速观看《10天带你玩转python2020版》https://pan.baidu.com/share/init?surl=mNbyUYl5qMQy7BGn6ZXDNQ 密码:mg0i
3、数据库:具备数据库操作能力(增删改查)
《4天mysql视频教完整版分享2020版》https://pan.baidu.com/share/init?surl=jpXwfoaXeInvM0fokjTvoA密码:6ca9
4、测试工具:具备主流工具二次开发能力
5、行业技术知识:具备项目技术框架应用能力
6、业务知识:理解后台技术架构和业务架构能力
可见,从事测试开发,门槛还是有的。试想一个对开发完全不懂的测试人员,就不可能深刻理解系统实现逻辑,那么想要把软件存在的问题都测试到位是不太现实的!所以市场有大量测试开发岗位的需求。
四、学习路径建议
先掌握基于代码(python\java)实现自动化测试能力

2. 其次对常用测试工具有一定应用能力(性能工具\接口工具\缺陷管理工具\用例管理工具\持续集成工具)
《1天软件缺陷与JIRA》https://pan.baidu.com/share/init?surl=1bmUSZ7M87oMiIYBdfz93A 密码:zx38
3.掌握一门后端编程语言(java\python)及主流的开发框架
python语言

4.掌握前端编码和主流框架(Vue)

5.掌握根据业务需要多门语言辅助开发工具

五、黑马已在20年12月推出测试开发周末班
如果觉得资料不够全,自学困难,但又特别想从事测试开发工作,也可以选择报在线周末班(第一期侧开班级已经在2020年12.12日开班)。目前黑马已经针对1年功能测试和1年开发人员推出了测试开发的在线周末班课程,不用来北京,不会耽误工作,在家就可以学。感兴趣可狠狠点击下方链接索取黑马测试开发课程大纲:
《测试开发需求量持续井喷,黑马侧开课程大纲免费分享》bbs.itheima.com/thread-509166-1-1.html?zhihuxhw
最后总结
1. 测试开发是一个独立岗位,薪资可观;
2. 适合快速转入角色具备测试或开发经验人群;
3. 手工测试人员先学会一门语言并且能够完成自动化测试;
4. 测试开发方向(自动化、测试辅助工具开发、现有测试工具二次开发、测试平台开发)
5. 测试开发自己若不想自学摸索,黑马现在已经推出测试开发周末班,不用来北京,不用脱产,在家就可以学,只要你有至少一年的手工测试经验就可以报名。若想获取测试开发课程大纲,可以狠狠点击上方链接。
“追风口的人疲于奔命,准备好了的人等风起”,祝你有前瞻性的眼光,能把握住测试开发的风口,等待起飞。加油吧,少年少女们。