这个问题让我回想起我自己的工作历程,看我是怎么从手工测试人员转行为测试开发的。记得大四到公司实习的时候,当时是一名手工测试人员也就是功能测试,那个时候并不了解测试,在学校自学过前端方面的一些知识,和测试关联较小,甚至都不知道测试都有哪些方向,那个时候HR问我,以后干测试想选择哪个方面?当时真的是一脸黑线.......

机会留给有准备的人:

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

入职以后渐渐了解了测试所包含的大致方向,功能测试、自动化测试、性能测试安全测试等,当时还没有测试开发工程师的概念,公司有一次的季度目标是要调研自动化,当时还在做功能测试的我对这方面很感兴趣,我当时就想到了如果调研成功的话肯定要单独成立一个组来做自动化方向,感觉很佩服当时自己的想法,工作之余一心学习python,我当时并没有直接上手写自动化脚本,后来自己掌握了一套基于python代码的app自动化测试框架,当时真的就我自己吃的最透彻,再加上领导的推荐,毕业后顺利进入自动化组,所以能抓住这个机会首先就是自己做好准备,机会是留给有准备的人。

自动化跳板:

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

其实在自动化组的日子每天就是写脚本,优化脚本,重复切繁琐的工作,时间长了就会有所厌倦,无所事事的时候逛论坛的时候偶然发现现在都在平台化和工具化,接口自动化测试平台、性能自动化测试平台、测试提升效率的一些小工具等等,以现在所做的自动化测试为跳板,那就开始搞平台、写工具,这也就是做测试开发的开端,做平台又开始学习python的web端框架,正好还有点前端的底子就开始写了起来,也就渐渐的步入测试开发的行列。