测试人生 | 疫情之下涨薪70%从手工转到测试开发,是种什么样的体验?

测试人生 | 疫情之下涨薪70%从手工转到测试开发,是种什么样的体验?
最新回答
深秋叶落黄

2026-10-26 01:19:36

疫情之下涨薪70%从手工转到测试开发,是种什么样的体验?

在疫情这一特殊时期,能够成功实现职业转型并获得70%的薪资涨幅,从手工测试转向测试开发,无疑是一段充满挑战与收获的旅程。以下是我这段经历的详细分享:

一、转型背景与初衷

刚毕业时,我误打误撞地进入了一家传统企业,从事软件测试工作。起初,我的工作内容主要集中在功能测试上,虽然业务上有所提升,但在技术层面却很难接触到前沿的知识。随着时间的推移,我逐渐意识到,如果想要在软件测试领域有所建树,就必须不断学习和进步。于是,我开始自学,但网上的知识过于碎片化,缺乏系统的实践方式,这让我陷入了迷茫。

二、与学社初相识

在一次偶然的机会中,我接触到了ceshiren.com这一平台,上面有很多测试大佬分享自己的经验和心得。通过关注学社并观看直播课,我逐渐对测试开发有了更深入的了解。学社完善的学习体系、互助的测试分享平台以及前沿的大佬分享,让我下定决心报名学社的测试开发班。

三、学习经历与收获

在学社的学习过程中,我系统地掌握了测试开发所需的知识和技能。以下是我重点学习的几个方面:

  • Python语言:Python是一门易于入门的语言,通过成熟的库可以很容易实现一些工具代码。我深入学习了Python的常用特性及代码,如LEGB法则、迭代器、生成器、装饰器、多线程等,并掌握了os操作目录等实用技能。
  • Pytest:作为最流行的Python自动化框架,我重点掌握了fixture的使用、如何灵活指定收集用例、常用插件的使用以及pytest钩子函数等。
  • UI自动化测试:我学习了selenium框架,掌握了等待方式、定位方式、鼠标键盘交互、切换、执行js脚本等技能,并深入了解了page object模式及其优势。
  • 持续集成:我学习了jenkins的使用,包括流水线语法、触发方式、任务间调用等,并亲手为自己写的前后端部署了一套ci/cd流程,感受了持续集成的魅力。
  • Linux命令:我掌握了awk、sed、grep等常用命令,并能够解决一些常见的题目,如重启docker、统计log中error次数等。
  • 网络:我学习了OSI七层模型、udp和tcp的区别、http1.0到2.0的改进等网络基础知识,并深入了解了http的方法、restful api、cookie session和token的区别等。
  • 数据库:我掌握了内连接、左连接、右连接的区别,以及order by、group by、子查询等数据库操作,并了解了事务特性ACID以及乐观锁悲观锁、事务隔离级别等进阶知识。
  • 测试用例设计:我学习了系统化的思维设计测试用例,并掌握了功能、性能、兼容性等方面的测试方法。
  • 平台开发:我学习了后端flask和前端vue的使用,能够构建简单的测试平台,并了解了restful-api、数据库设计、缓存redis使用等后端技能,以及路由管理、请求管理、组件使用等前端技能。

四、转型体验与感悟

通过学社的内推,我成功完成了从手工测试到测试开发的转变,并获得了70%的薪资涨幅。这段经历让我深刻体会到了学习的重要性和持续进步的必要性。在转型过程中,我不仅提升了自己的技术能力,还学会了如何更好地与团队沟通和协作。同时,我也深刻感受到了测试开发这一岗位的价值和魅力,它让我能够更深入地了解产品,为产品的质量和稳定性保驾护航。

五、展望未来

未来,我将继续努力学习,不断提升自己的技术能力和专业素养。同时,我也希望能够与更多的测试开发同行交流和学习,共同推动软件测试领域的发展。我相信,只要我们保持学习的热情和持续进步的态度,就一定能够在软件测试领域取得更加辉煌的成就。

最后,再次感谢学社的各位老师对我的帮助和支持,也祝愿学社越办越好,为更多的测试从业者提供学习和成长的机会。