這個問題讓我回想起我自己的工作歷程,看我是怎么從手工測試人員轉(zhuǎn)行為測試開發(fā)的。記得大四到公司實習的時候,當時是一名手工測試人員也就是功能測試,那個時候并不了解測試,在學校自學過前端方面的一些知識,和測試關(guān)聯(lián)較小,甚至都不知道測試都有哪些方向,那個時候HR問我,以后干測試想選擇哪個方面?當時真的是一臉黑線.......

機會留給有準備的人:

手工測試人員如何轉(zhuǎn)測試開發(fā)?

入職以后漸漸了解了測試所包含的大致方向,功能測試、自動化測試、性能測試安全測試等,當時還沒有測試開發(fā)工程師的概念,公司有一次的季度目標是要調(diào)研自動化,當時還在做功能測試的我對這方面很感興趣,我當時就想到了如果調(diào)研成功的話肯定要單獨成立一個組來做自動化方向,感覺很佩服當時自己的想法,工作之余一心學習python,我當時并沒有直接上手寫自動化腳本,后來自己掌握了一套基于python代碼的app自動化測試框架,當時真的就我自己吃的最透徹,再加上領導的推薦,畢業(yè)后順利進入自動化組,所以能抓住這個機會首先就是自己做好準備,機會是留給有準備的人。

自動化跳板:

手工測試人員如何轉(zhuǎn)測試開發(fā)?

其實在自動化組的日子每天就是寫腳本,優(yōu)化腳本,重復切繁瑣的工作,時間長了就會有所厭倦,無所事事的時候逛論壇的時候偶然發(fā)現(xiàn)現(xiàn)在都在平臺化和工具化,接口自動化測試平臺、性能自動化測試平臺、測試提升效率的一些小工具等等,以現(xiàn)在所做的自動化測試為跳板,那就開始搞平臺、寫工具,這也就是做測試開發(fā)的開端,做平臺又開始學習python的web端框架,正好還有點前端的底子就開始寫了起來,也就漸漸的步入測試開發(fā)的行列。