近年來,隨著互聯網產品的不斷發展,軟件測試從業人員的要求也越來越高,行業內確實有一部分人已經出現找工作難、被辭退的現象,所以也讓很多人形成了“軟件測試行業飽和”的印象。確實是這樣,前幾年的軟件測試行業還是一個風口,隨著轉行人員不斷地增加以及畢業的大學生瘋狂地涌入軟件測試行業,目前軟件測試行業“缺口”已經基本飽和。但是,這些飽和的崗位基本上都是傳統的手工點點點測試,而自動化、性能、安全以及測試開發崗位仍存在非常多的機會。
功能測試:又稱手工測試,需要根據需求文檔執行測試用例,方法就是等價類、邊界值,錯誤推斷等等方法。這個階段學到的測試技能比較單一,技能含金量不高,因此也是很容易被淘汰的,但是非一線城市的薪資待遇并不高。
自動化測試:又分為UI自動化,也就是Python+Selenium定位元素模擬人進行頁面操作。接口自動化也就是Python+requests,自動化測試需要涉及到腳本的編寫,目前很多企業也在招聘這個崗位,薪資待遇也比較高。
測試開發:需要參與到上述全部測試的各種大小規模的測試,重心偏向可測性能和通用測試基礎框架,其次還要掌握一定的編碼能力,Python和Java會比較多一些。除了技能掌握比較全面之外,軟實力也有一定要求,要求從業人員溝通表達能力比較好、善于發現問題解決問題。
從薪資待遇來看,也可以判定出目前在測試領域,基礎的功能測試沒有測試開發吃香,以小見大,在整個軟件測試領域里,測試開發工程師是比較受歡迎的存在,薪資待遇已經看得很明顯了。
企業在淘汰的測試工程師只是那些技能跟不上企業需求,明顯落后于行業水平的功能測試工程師,雖說功能測試在整個測試行業中也很重要,但是你不能只會功能測試,技能上的局限性也會讓你在行業中的處境越來越艱難,所以要想在測試行業中長遠發展,那就好好規劃自己的職業發展之路,不斷提升技術水平,只有這樣才能在行業中長久地發展下去。