1. 程式人生 > >軟體測試工程師該如何規劃自己的職業發展道路?

軟體測試工程師該如何規劃自己的職業發展道路?

大家都比較看好軟體測試行業,只是因為表面上看起來:錢多事少加班少。其實這個都是針對個人運氣好的童鞋才會有此待遇。在不同的階段做好不同階段的事情,才有可能離這個目標更近,作為一枚軟體測試人員,也許下面才是我們最真實的寫照。

{第一年}

當年也是一頭撞進了軟體測試行業。迫切的想要了解這個行業,它的升職模式,如何才能薪資更高。但是以過來人的經歷,告訴你:做好當前的事情。把上司交給你的每一份任務都仔細認真的去完成,體現你作為一個初入職場的新人的價值。新人進去,不奢望你能夠做多大的貢獻,只希望交代給你的事情,不用給你擦屁股就行。

第一年,如果你每天都很積極,迫切的想要完成更多的任務,那麼這一年的你將會進步最快。對功能業務邏輯的整體把握感,對測試用例

的編寫能力,對功能測試進度把握,這些都將會成為你以後工作的堅實基礎。這一年,請打好你的基礎,暫時忘記自動化程式碼工具這些,你沒有堅實的軟體測試行業內知識和接觸到的一些專業名詞,你拿著工具也都是徒然。

{第二年}

經過第一年的努力,你已經具有比較牢靠的軟體測試基礎,已經完成了一輪一輪的重複的手工測試,對,在這個階段我們應該做什麼?是每天上班等下班還是利用這段時間做點有意義的事情?毋庸置疑,如果你是積極向上的請你,那答案肯定是後者。

建議是:把你每天做的重複的功能測試,利用工具來做。

不建議大家過早的接觸程式碼或者是效能這塊,如果你還是職場第二年,因為你還見識的太少,根本達不到寫程式碼和效能的這個階段,要能夠寫指令碼和做效能,需要你對整個測試框架和業務邏輯都有一個比較強的把握能力,否則,你做的事情,就會是無用功。就好比你學寫程式碼,卻發現自己永遠停留在print(“hello world”)的水平;你學效能,缺發現自己永遠停留在錄製指令碼的水平。

可以接觸的工具:QTP/Jmeter,這兩款工具都可以幫助你減少相對的勞動力,把一些重複的工作都利用工具來進行。學好了用活了,下次升職加薪或者是換工作,幸運之神都不會錯過你。

{第三年}

終於邁入了第三個年頭,恭喜恭喜,還能夠堅持說明你沒有被這個行業淘汰。經過兩年的基礎打底,如果你不是混混過日子,那麼你的基礎會讓你的工作效率大步提升,你也會有更多的時間來做的別的事情,毫無疑問還是:學習。

這個時候,我們可以嘗試著接觸一些程式碼和一些框架,把你自己所學的知識融入到你自己的專案中去。能夠把自己的專案整理出一個測試框架,那麼你就是對這個公司的工作是有非常大的推進作用的!

建議:學習Python,selenium等。

{第四年}

有了程式碼基礎後,發現你的工作量又被簡化&優化了。這個時候我們應該對網站的架構,程式碼知識,資料庫知識,網路瓶頸,系統優化等各個方面都有了比較深入的瞭解,我們終於可以進一步來做效能測試了!這個時候,我們突然明白:做效能測試不僅僅是錄製指令碼了!你需要去優化指令碼,去設計場景,去獲取目標使用者量,去執行壓力測試,去分析壓力結果,做好這些之後,去綜合分析發生效能瓶頸的是資料庫優化問題,還是網路瓶頸問題還是本來的架構就存在問題?

{第N年....}

未完待續.......

希望我們都能沿著自己規劃的道路去發展,實現軟體測試工程師的人生職業規劃。