一、2020年軟件測試行業(yè)的現(xiàn)狀
2020年開年,一不小心,【新冠】黑天鵝從頭上飄過,持續(xù)影響全國乃至全球的經(jīng)濟(jì),軟件行業(yè)公司也迎來了不少的沖擊,那么一個值得打算入行軟件測試行業(yè),或者已經(jīng)在軟件測試行業(yè)耕耘多年的老司機(jī)來說,2020年軟件測試行業(yè),還值得入行嗎?這個行業(yè)將來又將如何發(fā)展呢?下面作為一個十年資深測試,我談?wù)勎覀€人的看法。
二、2020年軟件測試行業(yè)的趨勢
鑒于筆者從09年入行IT行業(yè),經(jīng)歷了09年只有開發(fā)沒有測試的階段,經(jīng)歷了14年只要會基本的功能測試在一線就能薪資過萬的階段,經(jīng)歷了17年只要會一點自動化,會一點性能就能蒙騙過面試官的階段,更經(jīng)歷了19年所有面試官對于求職者的要求逐步提高,開始思考這個求職者當(dāng)前具備的技能是否值得培養(yǎng),工作態(tài)度,技能背景是否能夠快速滿足崗位需求的階段,那么2020年軟件測試行業(yè)又將是一個怎樣的趨勢呢?
相信從10年的市場變化,不難猜出2020年技術(shù)薄弱的測試工程師會逐漸被淘汰出局. 一波測試工程師的失業(yè)潮是在所難免的
雖然筆者我也一直在呼吁身邊的朋友趕緊脫離落后的測試技能, 趕緊走入前沿的技術(shù)領(lǐng)域,但是看到很多人還是在原地踏步,他們生活越來越艱難, 工作也是猶如雞肋,行尸走肉,得過且過也是挺著急的。從主流的招聘網(wǎng)站也能看出來初級測試崗位在減少,但是高級測試工程師的需求反而越來越多,職位薪資也是越來越高, 由此看出測試行業(yè)在向正規(guī)化,國際化發(fā)展。測試行業(yè)的門檻在提高。
互聯(lián)網(wǎng)唯一不變的就是無時無刻不在變化
以往的深刻教訓(xùn)難道還不夠多嗎?諾基壓是如何退出舞臺的,蘋果,頭條,某多多崛起的速度用了幾年?仔細(xì)算算貌似僅僅3年。摩拜女神僅僅用了三年的時間收獲10個憶功成身退,連中石化都變成全國連鎖買菜了?;ヂ?lián)網(wǎng)還有什么是做不到的?只有你想不到?jīng)]有做到。軟件測試行業(yè)更是在飛速發(fā)展。
三、只會功能測試的測試工程師已經(jīng)是新時代的測試文盲
隨著測試工程師技能的提升,甚至很多的開發(fā)人員都開始轉(zhuǎn)入測試崗位,那么對于還處在功能測試階段的人來說,第一個是工作上已經(jīng)沒有太大的晉升空間,第二個是也很難跳槽. 最好的結(jié)果是憑借多年的經(jīng)驗轉(zhuǎn)管理。我跟行業(yè)的很多測試經(jīng)理交流過, 大部分工作超過6年的人, 在測試執(zhí)行上會倦怠, 在測試技術(shù)的改進(jìn)上已經(jīng)無法入門, 還不如招實習(xí)生。
所以未來測試人員肯定是功能測試,自動化測試,性能測試等為一體的全能型人才。
四、 測試行業(yè)的薪資在提高
測試行業(yè)經(jīng)過自身的凈化洗滌會有新生. 典型的變化就是薪資從以前的3k-10k的范圍, 整體提升到1w-3w之間。甚至在BAT等一線資深大佬已經(jīng)年過50-100萬。市場對于測試人員技術(shù)含量的要求, 責(zé)任的要求必然會帶來整體的回報. 現(xiàn)在只要技術(shù)好,工作3年拿個兩三萬的月薪已經(jīng)不再是遙不可及,甚至已經(jīng)很正常。
五、獨行踽近,眾行致遠(yuǎn)!只有抱團(tuán)才能取暖,歡迎加入軟件測試技術(shù)群:695458161 共同進(jìn)步,共同成長!
六、那么2020年作為一名軟件測試工程師需要具備哪些技能呢?
初級測試工程師:月薪6-15K之間。必須掌握的技能:
1.軟件測試?yán)碚摗y試流程、需求分析、測試用例的設(shè)計、編寫、評審,bug工具的使用等。
2.版本控制工具SVN,Git的使用。
3.掌握Linux操作系統(tǒng)的基本使用
4.掌握數(shù)據(jù)庫Mysql或者Oracle的使用,包括增刪改查,多表查詢,子查詢,聯(lián)合查詢等。
5.掌握接口測試工具的使用:如postman,jmeter等,以及抓包工具Fiddler的使用
6.掌握基本的python和自動化腳本的編寫
7.掌握基本的性能測試。
8.掌握基本的App專項測試。
如果上面這些核心技術(shù)你都掌握了!那么恭喜你可以去尋找一份功能測試的工作了!那么這時候你就要思考第二個問題:如何升職?如何獲取更高的薪資?
中級測試工程師:月薪15-30K之間。必須掌握的技能:
這個階段你必須搞定自動化測試或者性能測試其中一項,能夠獨當(dāng)一面!
對于性能測試來說,業(yè)界很多都是在“耍流氓”,性能測試普遍存在的現(xiàn)象如下:
只測不調(diào),無法給出研發(fā)和運維人員執(zhí)行建議
無法定位問題,缺乏清晰的邏輯和數(shù)據(jù)證明價值
性能測試工具≠性能測試
性能測試技術(shù)體系落后,急需擁抱開源軟件
這些問題的出現(xiàn),其實就是反映出了目前在做性能測試的現(xiàn)狀:所以在這里筆者建議先從自動化發(fā)現(xiàn)發(fā)展更有利。
那么自動化需要具備的技能如下:
UI自動化:python或java熟悉一門語言,selenium,unittest,htmltestrunner,ddt數(shù)據(jù)驅(qū)動,PO模式,UI自動化框架等。
接口自動化:requests,pytest,allure,jenkins持續(xù)集成,接口自動化框架,日志處理,錯誤截圖等
App自動化:appium,uiautomatar,各種定位,sdk,adb命令等
高級測試工程師:年薪50-100萬之間。必須掌握的技能:
1、精通專項測試:自動化測試方向、性能測試方向、安全測試方向、測試架構(gòu)建設(shè)等。
2、具備一定的管理能力:測試計劃、進(jìn)度跟進(jìn)、任務(wù)分配、溝通、協(xié)調(diào)能力;
3、具備優(yōu)化測試流程的能力:可以根據(jù)不同公司不同部門不同系統(tǒng)的特點,進(jìn)行測試流程規(guī)劃、設(shè)計和優(yōu)化的能力;
4、業(yè)務(wù)能力:對所在行業(yè)的業(yè)務(wù)知識有深刻的認(rèn)識和理解;
5、認(rèn)知水平:了解行業(yè)發(fā)展趨勢和前沿動態(tài),并可以先進(jìn)的理念、技術(shù)成功落地能力;
七、原創(chuàng)不易,如果覺得對你有幫助,歡迎轉(zhuǎn)載,評論,點贊三連,謝謝!
作者:諸葛
出處:https://blog.csdn.net/pengjiangchun
原創(chuàng)不易,歡迎轉(zhuǎn)載,但未經(jīng)作者同意請保留此段聲明,并在文章頁面明顯位置給出原文鏈接。
聯(lián)系客服