【分享】作為測試,如何快速進階提薪?
首先我們需要知道的是,對於測試這個行業而言,技術崗只有這幾個大體的方向:
功能、性能、安全、測開。
其中,介面測試是最好的學習方向。
為什麼呢,因為介面測試在上面的四個階段里都囊括在內,是一款面對市場軟體一定會存在的測試點。
為什麼是介面測試
1.薪資
就我個人撰寫招聘資訊來看,會介面測試的功能人員比不會介面測試的功能人員薪資高出20%,而會介面自動化測試的人員比功能人員的薪資能高出40%。
這個具體漲幅需要看城市、學歷和工資經驗,一般兩年功能經驗、大專學歷、一線城市工資為10~13K之間。
2.市場
在廣大招聘市場可以看見,介面測試是在15K左右崗位必須掌握的一個技巧,甚至15K是道坎,而介面測試能幫你跨過這道坎。
3.必不可少
這一點上面說過了,現在絕大多數公司都是前後端分離開發,都需要介面,而且面向市場的軟體都需要進行介面跳轉,所以介面測試應用廣泛,必不可少。
介面測試的存在在產品上是必要的,在公司角度,介面測試人才也是必要的,賺取利潤和節省成本是一家公司的本質,介面數據較多,全部通過功能測試去完成介面測試,是完全不可能的。
4.優勢
相對於其他功能測試、UI自動化、性能測試而言,介面測試的學習性價比是最高的。
相對功能測試:介面自動化耗費的時間少,重複使用性高,人力成本更低;
相對於性能測試:介面測試是性能測試的基礎;
相對UI自動化:介面測試的維護成本更低;業內通常說UI自動化測試性比價是最低的,這是因為UI在軟體開荒期就需要接入,而開荒期的版本迭代快,導致UI自動化需要不斷的優化更新,維護成本不小;
介面測試怎麼學習
其實對於介面的學習,大致可以分成以下三個階段:
1.什麼是介面
2.介面工具的學習
3.介面自動化的學習
在第一階段,我們需要了解介面測試的相關知識。
就和功能測試一樣,在測試前需要先了解業務,而介面測試的業務邏輯就是介面的邏輯。
這個階段需要三個方面的知識:
1.基本的前端介面知識。
2.能夠讀懂介面文檔及明白裡面的術語。
3.掌握介面測試的編寫用例
第二階段,學習測試工具的使用。
介面測試的初步工具:抓包工具fiddler、測試工具Jmeter和Eolinker。
推薦Eolinker而不是Postman的原因是個人認為UI比Postman更友好,功能也足夠完整,還可以直接在線使用。
抓包工具大部分人在功能階段就會有所接觸,算是比較簡單的了。
而介面的測試工具Jmeter和Eolinker,這兩個工具建議先從Eolinker開始學習。因為它比Jmeter更加容易入門上手,而Jmeter往後能往性能的方向學習,所以後面對Jmeter的掌握也不能落下。
第三個階段是最重要的階段,那就是學會搭建介面測試的自動化框架
介面自動化之所以工資高,並不是因為其掌握了介面相關知識,也不是會使用測試工具。
這些東西功能測試都能夠學會,公司只需要對功能人員進行相關培訓就行,沒必要專門招聘一個會搭建自動化測試的人。
能夠使用程式碼完成介面測試才是從介面測試轉變成介面自動化測試的真正區別,想要拿到高級測試工程師的薪資,程式碼這一塊是無論如何都繞不過去的。
順帶一提,Eolinker也有自動化測試功能,可以自己嘗試一下:www.eolinker.com
後話
學會上述的全文部分,基本上介面測試這一塊就通透的,基本可以達到薪資50%的漲幅,希望大家都可以做到~