軟件測試工程師(Software Testing Engineer)指理解產品的功能要求,并對其進行測試,檢查軟件有沒有錯誤(Bug),決定軟件是否具有穩定性(Robustness),寫出相應的測試規范和測試用例的專門工作人員。

簡而言之,軟件測試工程師在一家軟件企業中擔當的是“質量管理”角色,及時糾錯及時更正,確保產品的正常運作。

據業內統計,目前國內IT技術崗有三、四百萬,其中軟件測試人才缺口至少三十萬,在未來5-10年中這一數字還將繼續增大。

從業人員主要分布于我國中東部、南部地區,其中北京的測試工程師最多,其次是上海、深圳、成都、廣州、杭州、武漢、南京、西安以及蘇州。

軟件測試已經成為最炙手可熱的行業之一,企業為了爭奪測試人才也是各出奇招。

據調查數據顯示,國內軟件公司測試人員與開發人員的比例在1:4及以上的高達55.13%。在這些公司中,49.66%的公司每年對測試人員進行培訓的為0。換句話說,將近一半的軟件測試人員在工作后沒有進行相關技能學習的機會,這就要求想從事軟件測試的人員在入職前培訓相關的技能,確保工作可以順利進行。

另一方面,在國外軟件測試人員與開發人員基本上能夠保持1:1的比例,可想而知目前軟件測試人員在我國的稀缺。

但是,目前我國高校開設軟件測試專業的學校并不多,大多數軟件測試人員在轉行后或者畢業后只能通過自學或者參加培訓進入軟件測試行業。調查顯示,通過培訓方式轉行IT的占據58.22%。

綜上所述不難發現:

1、軟件測試行業正在黃金發展期,處于上升勢頭,整個行業前途光明。

2、正因為處于初級階段使得測試從業人員整體水平不高,未來對高素質,高技能的軟件測試從業者的需求量會越來越大。


軟件測試行業有沒有前景?

答案是肯定的。關心這個問題的應該主要是以下兩類朋友:

一、想入行在觀望的朋友

二、已經入行但薪資處于瓶頸的朋友

以下從三個方面做下分析:

(一)行業“錢”景怎么樣?

與其說前景,不如說“錢”景。很多時候在談論這個行業的前景時,也許更多看中的是這個行業入行的薪資,以及之后隨著年限增長的薪資漲幅。

關于入行薪資,以18年應屆生就業數據來看:

 

名列前茅的是計算機軟件行業,平均薪資達到了7842元!比畢業生平均工資4523元高出近3400元!伴隨互聯網+時代,我國計算機軟件行業人才缺口持續增大,薪資待遇也自然水漲船高。

 

就業后薪資漲幅,以智聯招聘網站上一線城市的薪資做整理:

剛入行的初級軟件測試工程師薪資大概是6000-8000;
1-2年后中級軟件測試工程師薪資8000-15000;
高級軟件測試工程師15000-25000;
資深軟件測試工程師/測試專家/測試開發/測試管理25000+;
就業3年后的薪資均超過1萬元。

所以,基于以上,“錢”景還是不錯的,關鍵是自己是否具有對口的專業技術能力。

(二)測試行業已經趨于飽和了嗎?

逛貼吧、技術論壇,經常會看到下面這種悲觀的調調:測試工作不好找,行業已經飽和了,要求高等等。

拋出這種論調的估計都是入行不久或者業務能力、技術能力薄弱、眼高手低的崗位“競爭者”。測試行業的缺口依舊很大,直接去各大招聘網站上看看就知道了。既然缺口大,那為什么還是有不少人找不到合適或者說期望薪資的工作,只能維持現狀?

關鍵在于你是否是企業需要的合適崗位的人才、或者性價比更高的人選。

 

觀察下18年智聯招聘上軟件測試崗位的技能要求,即便是針對大學畢業生,相比幾年前都有所提高。測試理論、測試計劃與方案、bug跟蹤管理、測試報告、環境搭建、數據庫這些都是必要的,更多還要求有編程基礎、掌握主流測試工具使用、最好有實際項目經驗等。

那么對于畢業好幾年的測試應聘者,很多人都會抱怨說,面試的時候要求會自動化、會性能、會接口,實際入職了還不是純粹的功能測試。無可厚非,企業都想招一個有上進心、技術面廣、學習能力強的綜合人才。

在一線城市,技術能力強的測試人員可以拿兩三萬月薪;如果你已經在測試行業混跡好幾年,月薪還沒有達到這個水準,技能還停留在純功能測試階段,還是建議提升一下自動化、性能、編程技能,把它實際應用在所做的項目中去。

當然,要有行業危機意識。假設最壞的結果,有飽和趨勢那也一定是初級人才的飽和,中高級人才依舊比較稀缺。如果你的技術能力足夠,被飽和的只能是別人。

(三)測試行業趨勢怎么樣?

現在是互聯網+時代,大數據、云計算等技術的應用,使得未來互聯網化是必不可擋的趨勢,因此IT行業的市場需求空缺會越來越大,對人才綜合技術能力的要求也會越來越高。

雖然目前國內小公司還沒有大公司那么重視,內地城市還比不上北京、上海、深圳,整個國內市場還沒有國外發展成熟,但只要互聯網發展一直存在,軟件測試這個行業就會一直存在,市場需求也就會一直存在。

(四)軟件測試和軟件開發哪個發展更好?

很多人喜歡拿測試跟開發對比,哪個職業發展更好,只能說各有優劣。從薪資水平上來講,同幅增長的開發薪資是要比測試薪資高的,但壓力更大、投入的時間成本更多,因此開發崗男性居多。而反觀測試,雖然某種程度上薪資沒有開發高,但入行難度比開發小、壓力小,且成長迅速的測試也不比開發的工資低,因此女性偏多。

(五)軟件測試是吃青春飯的行業嗎?

關于吃青春飯的問題,軟件測試跟醫生的行業性質相像,都是越老越吃香的行業,知識體系和經驗比較重要。誠然,整個軟件行業大部分的年齡層是偏年輕化的,但要知道40歲以上的群體基本都是企業管理層人才呀。

所以,無論哪個年齡階段,在測試行業都會有相應的崗位匹配和職業規劃,更重要的是認清當下的行業形勢,做好對應的晉升準備。

看完這篇,希望大家對軟件測試行業的發展現狀和前景有一定的了解,還有問題歡迎找匯智動力教育私聊!