铁佛 发表于 2022-6-24 10:52:12

身为一个测试工程师只会点点点?我劝您转行吧

我越来越担心我作为一个测试工程师的未来。
恍然间,发现自己在这个行业里已经摸爬滚打了五年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作的过程中却遭到了重大的挫折。详细过程我就不再叙述,在此,只想给大家说一说被拒绝的原因,看看大家有没有相似的经历,和类似的感悟。
https://img-blog.csdnimg.cn/f639bac7d7a64b22bcbdeb44642fa9aa.png
面试官对我的答复大致是这样的,我们不需要熟练工,我们需要在某领域拥有超过常人的积累认知,和拥有整套完整思维模式和优秀认知事物能力的人…他很诚恳地告诉我,你还年轻,真的应该好好地静下心来,深入地研究一些东西,自己写一些东西,而不是这也用过,那也知道,但是多半都是局限于仅仅见过,会用,却从来没有认真思考过其代码背后蕴含的思想,更少有人研究过框架原理,进而体会大师们在某些问题的解决上秉承的思想和认知思维的风格。个人感觉,这也算是国内大部分程序员最让人悲哀的地方了,当然这也与外界浮躁氛围的蔓延不无关系。
不了解这一行的人总觉得程序员都是代码民工,如果自己也认为自己是提交Bug的机器的话,我诚恳地建议您尽早转行吧,也许我这么说会得罪伤害一些同行,毕竟转行对任何一个人来说都是有相当的风险和挑战的。不过这绝对应该是善意的忠告。相反,我强烈地认为,测试工程师有自己的价值,只要你不肯让自己浮于表面,更重要的是,必须勤于思考。如果你认可我这的句话,就请您继续往下看看我的感慨,否则,那就希望您好好利用好自己的时间做您最需要做的事吧。
由于面试中被问了些细节部分,全部是用的手工,几乎没有什么自动化,让面试官问得人仰马翻,哑口无言,所以回来之后洗心革面,下决心要把自动化测试基础,Appium操作,元素定位、操作、等待、滑动等,深入讲解PO、unittest、yaml、配置文件、测试报告等知识,基于关键字驱动、Pytest和jenkins持续集成完成App测试框架设计与开发、测试工具、比如性能测试工具loadrunner,自动化测试工具selenium、Appium好好研究个明白,再也无法容忍自己只知其一不知其二了。
清醒的认识自己

我一直担惊受怕,过去,可能是因为我年轻,但现在,我已经不是那么年轻了,我仍然发现有很多事情让我害怕。
当年纪越来越大后,我开始变得不能加班。我开始用更多的时间和家人在一起,而不是坐在计算机前(尽管这样,她们仍是抱怨)。
我在思考,为什么以前会把如此多的时间全部用在反复手动回归测试上?大量的机械操作。这时我渴望深入研究一个类库,一个框架或一门编程脚本。
现在的APP 测试面临着很多挑战,比如多端发布、多版本发布、多机型发布等等,导致了手工测试很难完全胜任。因此,自动化测试、持续测试就成为了每个开发团队的必要需求。
而且,随着互联网产品迭代速度越来越快和大量的应届毕业生进入社会,给我们带来了非常大的压力。当然,我说的是最基础的功能测试的岗位需求已经很少了,而自动化、性能、安全乃至于以后可能出现的大数据测试、AI测试仍存在着非常多的机会。很多测试从业者其实会对自己未来的发展感到迷茫,觉得自己的工作其实就是用“鼠标点点点”,其实不是这样的,如果你热爱这个行业,好好规划自己的职业发展道路,年薪30W你伸伸手就能达到的。
那么,作为一名软件测试工程师,该怎样努力才能快速成为一名优秀的测试开发大佬或者向着架构师前进,这不仅是一个刚刚踏入职场的初级测试工程师,也是工作三五年之后开始迷茫的工程师,都必须要面对和想明白的问题。为了帮助大家少走弯路,我总结出下面的 《Python自动化测试工程师学习路线》
一、Python 编程与测试开发技术

https://img-blog.csdnimg.cn/8d969cbc6ba745acb23cc19443daef51.png
二、Web自动化测试

https://img-blog.csdnimg.cn/4a4c635b050b4eb282ad5f8a77906873.png
三、APP自动化测试

https://img-blog.csdnimg.cn/4073975d23e74914aca85ebe60480f4b.png
四、Postman测试工具专题

https://img-blog.csdnimg.cn/533cab65c8ac4e84b2261ab5701837a0.png
五、接口自动化测试

https://img-blog.csdnimg.cn/2445db562f4a4f0dbfe894a7dbf09d3e.png
六、Jmeter 性能测试

https://img-blog.csdnimg.cn/efa1be281a4440aeb5b8b1c8c86701e5.png
七、Fiddler 抓包工具的使用

https://img-blog.csdnimg.cn/0137a807a71548b2a00afd0823f6129a.png
八、TCP/IP协议详情

https://img-blog.csdnimg.cn/c914d7d128754b97b81a267485cd1a11.png
九、计算机操作系统

https://img-blog.csdnimg.cn/d170d64170054f11bfeb3a6aed6d10a5.png
十、Linux 系统操作

https://img-blog.csdnimg.cn/28c10321cddd4c7384d6d05b9d252951.png
十一、MySQL 数据库

https://img-blog.csdnimg.cn/95431136b3f741ee8c2cee7575c9eb68.png
十二、RobotFramework 自动化测试框架

https://img-blog.csdnimg.cn/3d64de2d1fe24795ae708fc82f876a53.png
十三、跨平台的自动化测试框架

https://img-blog.csdnimg.cn/b71a1fa86ded49e1964189eb70cd1ba3.png
该路线的总共分为13大技术专题,里面记录的95%都是现在市面上主流技术,分别是:python编程、自动化测试工具Selenium、Appium、性能测试工具loadrunner、RF框架、Requests、Pytest和jenkins持续集成专项技术、以及了解到Docker容器技术,测试平台开发等,帮助大家不断学习和优化技术栈,跟进先进和主流的测试技术,给到大家带来的不仅仅是技术和薪资的提升,更多的是改变测试人在IT技术领域的地位和心态,拔高测试行业的技术深度。
如何进阶学习才能快速入门并精通呢?

当真正开始学习的时候难免不知道从哪入手,导致效率低下影响继续学习的信心。
但最重要的是不知道哪些技术需要重点掌握,学习时频繁踩坑,最终浪费大量时间,所以有一套实用的视频课程用来跟着学习是非常有必要的。
   
如果你找不到全套的自动化测试资料,问题得不到帮助,坚持几天便放弃的感受的话,可以加入我们,入口:关注楼底公
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 身为一个测试工程师只会点点点?我劝您转行吧