2020年軟件測試工程師需要具備的技能--需要學什麼--面試題有哪些(靈魂拷問)

一、2020年軟件測試行業的現狀

        2020年開年,一不小心,【新冠】黑天鵝從頭上飄過,持續影響全國乃至全球的經濟,軟件行業公司也迎來了不少的衝擊,那麼一直打算入行軟件測試行業,或者已經在軟件測試行業耕耘多年的老司機來說,2020年軟件測試行業,還值得入行嗎?這個行業將來又將如何發展呢?下面作爲一個十年資深測試,我談談我個人的看法。

二、2020年軟件測試行業的趨勢

        鑑於筆者從09年入行IT行業,經歷了09年只有開發沒有測試的階段,經歷了14年只要會基本的功能測試在一線就能薪資過萬的階段,經歷了17年只要會一點自動化,會一點性能就能矇騙過面試官的階段,更經歷了19年所有面試官對於求職者的要求逐步提高,開始思考這個求職者當前具備的技能是否值得培養,工作態度,技能背景是否能夠快速滿足崗位需求的階段,那麼2020年軟件測試行業又將是一個怎樣的趨勢呢?

        相信從10年的市場變化,不難猜出2020年技術薄弱的測試工程師會逐漸被淘汰出局. 一波測試工程師的失業潮是在所難免的
雖然筆者我也一直在呼籲身邊的朋友趕緊脫離落後的測試技能, 趕緊走入前沿的技術領域,但是看到很多人還是在原地踏步,他們生活越來越艱難, 工作也是猶如雞肋,行屍走肉,得過且過也是挺着急的。從主流的招聘網站也能看出來初級測試崗位在減少,但是高級測試工程師的需求反而越來越多,職位薪資也是越來越高, 由此看出測試行業在向正規化,國際化發展。測試行業的門檻在提高。
        互聯網唯一不變的就是無時無刻不在變化

以往的深刻教訓難道還不夠多嗎?諾基壓是如何退出舞臺的,蘋果,頭條,某多多崛起的速度用了幾年?仔細算算貌似僅僅3年。摩拜女神僅僅用了三年的時間收穫10個憶功成身退,連中石化都變成全國連鎖買菜了。互聯網還有什麼是做不到的?只有你想不到沒有做到。軟件測試行業更是在飛速發展。

三、只會功能測試的測試工程師已經是新時代的測試文盲

          隨着測試工程師技能的提升,甚至很多的開發人員都開始轉入測試崗位,那麼對於還處在功能測試階段的人來說,第一個是工作上已經沒有太大的晉升空間,第二個是也很難跳槽. 最好的結果是憑藉多年的經驗轉管理。我跟行業的很多測試經理交流過, 大部分工作超過6年的人, 在測試執行上會倦怠, 在測試技術的改進上已經無法入門, 還不如招實習生。
所以未來測試人員肯定是功能測試,自動化測試,性能測試等爲一體的全能型人才。

四、 測試行業的薪資在提高

測試行業經過自身的淨化洗滌會有新生. 典型的變化就是薪資從以前的3k-10k的範圍, 整體提升到1w-3w之間。甚至在BAT等一線資深大佬已經年過50-100萬。市場對於測試人員技術含量的要求, 責任的要求必然會帶來整體的回報. 現在只要技術好,工作3年拿個兩三萬的月薪已經不再是遙不可及,甚至已經很正常。

五、獨行踽近,衆行致遠!只有抱團才能取暖,歡迎加入軟件測試技術羣:695458161 共同進步,共同成長!

六、那麼2020年作爲一名初級軟件測試工程師需要具備哪些技能呢?

筆者來源於公衆號:軟測之家  獲取更多軟件測試技術乾貨,工作心得,面試資料請關注!
初級測試工程師:月薪6-15K之間。必須掌握的技能: 1.軟件測試理論、測試流程、需求分析、測試用例的設計、編寫、評審,bug工具的使用等。
2.版本控制工具SVN,Git的使用。
3.掌握Linux操作系統的基本使用
4.掌握數據庫Mysql或者Oracle的使用,包括增刪改查,多表查詢,子查詢,聯合查詢等。
5.掌握接口測試工具的使用:如postman,jmeter等,以及抓包工具Fiddler的使用
6.掌握基本的python和自動化腳本的編寫
7.掌握基本的性能測試。
8.掌握基本的App專項測試。

如果上面這些核心技術你都掌握了!那麼恭喜你可以去尋找一份功能測試的工作了!那麼這時候你就要思考第二個問題:如何升職?如何成爲中級測試工程師?如何獲取更高的薪資?

七、2020年作爲一名中級軟件測試工程師需要具備哪些技能呢?

這個階段你必須搞定自動化測試或者性能測試其中一項,能夠獨當一面!

對於性能測試來說,業界很多都是在“耍流氓”,性能測試普遍存在的現象如下:

  1. 只測不調,無法給出研發和運維人員執行建議
  2. 無法定位問題,缺乏清晰的邏輯和數據證明價值
  3. 性能測試工具≠性能測試
  4. 性能測試技術體系落後,急需擁抱開源軟件

這些問題的出現,其實就是反映出了目前在做性能測試的現狀:所以在這裏筆者建議先從自動化發現發展更有利。

筆者來源於公衆號:軟測之家  獲取更多軟件測試技術乾貨,工作心得,面試資料請關注!

中級測試工程師:月薪15-30K之間。必須掌握的技能:

UI自動化:python或java熟悉一門語言,selenium,unittest,htmltestrunner,ddt數據驅動,PO模式,UI自動化框架等。
接口自動化:requests,pytest,allure,jenkins持續集成,接口自動化框架,日誌處理,錯誤截圖等
App自動化:appium,uiautomatar,各種定位,sdk,adb命令等

接下來就是進入軟件測試資深專家領域了!

八、2020年作爲一名高級軟件測試工程師需要具備哪些技能呢?

筆者來源於公衆號:軟測之家  獲取更多軟件測試技術乾貨,工作心得,面試資料請關注!

高級測試工程師:年薪50-100萬之間。必須掌握的技能:

1、精通專項測試:自動化測試方向、性能測試方向、安全測試方向、測試架構建設等。

2、具備一定的管理能力:測試計劃、進度跟進、任務分配、溝通、協調能力;

3、具備優化測試流程的能力:可以根據不同公司不同部門不同系統的特點,進行測試流程規劃、設計和優化的能力;

4、業務能力:對所在行業的業務知識有深刻的認識和理解;

5、認知水平:瞭解行業發展趨勢和前沿動態,並可以先進的理念、技術成功落地能力;

九、原創不易,如果覺得對你有幫助,歡迎轉載,評論,點贊三連,謝謝!

如果你對此文有任何疑問,如果你覺得此文對你有幫助,如果你對軟件測試、接口測試、自動化測試、面試經驗交流感興趣歡迎加入軟件測試技術羣:695458161,羣裏發放的免費資料都是筆者十多年測試生涯的精華。還有同行大神一起交流技術哦。

作者:諸葛
出處:https://blog.csdn.net/pengjiangchun
原創不易,歡迎轉載,但未經作者同意請保留此段聲明,並在文章頁面明顯位置給出原文鏈接。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章