誰和你說做測驗不需要寫代碼,那就是耍流氓!
帶著這個結論,咱們開始聊—聊剛入行的測驗工程師如何自學軟體測驗,回答我分為了4個部分,預計閱讀時間5分鐘,覺得有幫助歡迎賞贊!
1、2022年軟體測驗行業現狀及未來發展預期(求職、薪資、作業要求)
2、測驗人員進階的方向路線(不同階段應該達到的技能水平)
3、測驗工程師如何不斷的自我提升(提升方式、學習平臺、干貨分享)
一、2022年軟體測驗行業現狀及未來發展預期(求職、薪資、作業要求)
我相信有相當一部分同學進入測驗這個行業,是聽信了什么∶做測驗不需要寫代碼,入行非常的簡單,對女生非常的友好等等這些言論,那么如果你是已經進入了測驗行業,已經度過了迷茫期,那么就會發現面對的艱難都是當初腦子里面進了水…
首先說做測驗不需要寫代碼,那就只能做手工測驗,不是說手工測驗不重要,在17年、18年的時候,手工測驗在北京、深圳還是非常好找作業的,就是啥也不會的那種,月薪都可以過6k,但是今年呢,大公司18年底裁員了一波,然后就是形成了公司幾個測開,帶著會自動化的,然后把手工測驗外包出去,手工測驗只要校招的,特別是今年,手工測驗的一個趨勢就是被外包吸識訓者小公司吸收,加班°ing,或者有人說去了外包薪資給的也行啊,但是技識訓累可以說很少,用的東西都是封裝好的,然后在外包待個幾年,能力沒上去,年齡上去了,就待廢了,
舉個很明顯的例子,因為我們這里也做測開和手工測驗的內推,上個月發了一個需求,內推進入網易,薪資給到12-15k,短短一天之內收到400+份簡歷,一篩選,大部分一看就是培訓出來的,主要技能在手工測驗上,這說明什么問題?
站在今天這個節點上,不是勸退,而是要說你在這個行業是否有一個明確的成長路線和計劃,如果沒有想明白,想必聽過和見過很多做了5、6年的手工測驗吧,想—想為什么?
行業大量技術根基薄弱的測驗工程師面臨淘汰和外包,這句話聽起來比較殘酷,但是你必須要看到這種變化,通過和一些測驗經理進行溝通,也都是認為現在很多的測驗工程師都不及格,要么是會點點點,要么是會—點自動化8,
比如說阿里的一些現狀,就是招測驗開發,或者說招研發做測驗,由測驗開發以及研發來負責完成公司內的質量體系建設,公司的持續集成,持續交付,DevOps,以及一些質量監控平臺,剩下的點點點,外包給其他的公司來做,這是他們目前的一個現狀,也就是說,如果你們只是點點點,那么很快你將失去在大的公司的作業機會,直接會被外包公司吸收過去,

在行業調查中也可以看出,對于自動化能力是非常看重的,說到這里,肯定很多會點點點的,都在抱怨為什么招普通的測驗,還要會自動化,會語言基礎?如果前面行業發展你可以理解,那么你也就可以懂得,他們對測驗是有更高的期待的,已有的測驗又不能解決,所以只能在招聘中體現這一點,
二、測驗人員進階的方向路線(不同階段應該達到的技能水平)
看到這里,如果你想在測驗領域有所發展,說的俗一點,想要拿年薪50W的那種,耐心的看看這個部分,或許對你很有幫助!

下面談談不同level的測驗工程師應具備的基本能力
第一個:我們稱之為測驗員/測驗工程師
直白一點說,就是干苦力活的,對標過來就是百度的T3、T4,阿里的P5,騰訊的T1-T2,主要的作業就是需求分析,測驗方案,測驗策略,測驗執行,都是業務測驗°,當然你能夠掌握某些領域知識,比如你是測無人車的,無人車的業務是什么,我測AI,AI是什么,我去測大資料,大資料是什么,測的是電商,電商系統的架構是什么,業務知識是要懂的,再一個是帶外包團隊,可能會有一部分的外包團隊交給這一部分人去帶,主要是也就是管理這些基礎的業務測驗作業,
第二個:測驗開發工程師°
現在第一個level是不怎么招了,多數都是從第二個level開始招,一旦提測驗開發,就一定要求你懂研發,懂測驗,并且有一定的深入作業的能力,從這個level開始要求你的編程能力了,Java、Python、shell、SQL,這是最基礎的,然后是業務測驗,
這部分人仍然會負責一部分的業務測驗的作業,老大會根據你的能力,給你安排一個比例,你能力很強,80%做技術,20%做業務,如果你能力不強,那就80%做業務,20%參與一部分技術,如果你的技術太low了,那就100%的全部做業務測驗,所以這個時候會根據你的能力進行合理的時間劃分,這里面的要求就比剛才突然間就拔高了,客戶端的UI測驗,服務端的介面測驗,性能測驗,基本上都屬于這個范疇,
面試的時候,性能與非功能測驗,可能不會做一個主面試點,主要還是在自動化和編程能力,也就是目前大家出去找作業,你們最容易被卡的這一關,所以在這個level里面,也是干活的,也就是既做業務測驗,也做技術上的改造,以及去寫一些自動化,但是仍然是偏重于業務的,
第三個∶高級測驗開發工程師/測驗架構師
那么到這個level,業務測驗已經非常少,甚至完全沒有了,這個時候更多的是負責整個團隊的流程管理,流程管理體系,白盒測驗體系,測驗工具與測驗平臺的開發,再一個是質量監控,還有一個質量管理,通常一個團隊里面,會有一個測驗的管理,加上1-2個高級的測驗開發工程師,或者叫測驗專家也行,他會搭建起整個的持續集成系統°,持續集成、白盒測驗、以及一些平臺的開發,主要會交給這些人負責,然后他會帶2-3個測驗開發工程師,這些測驗開發工程師—邊跟著他去學習,一邊去做業務,然后剩下的活兒,交給外包公司或者校招的人去做,
三、測驗工程師如何不斷的自我提升(提升方式、學習平臺、干貨分享)
最后,就是如果你已經決定想要進入這個行業,我給你一些實用的建議∶
—、避免去外包公司
基于行業影響,企業需要降低成本,會更傾向于使用外包,大公司使用外包的結果就是外包市場會進一步發展,這些發展會進一步推動企業裁員的行程,如果外包能夠搞定很多事情,外包的價格又比較低,很明顯很多低級的作業會更傾向于使用外包的,
外包公司的本質是通過提供廉價勞動力賺取剪刀差的一種公司,你拿到的收入,已經被扣除了一部分了,所以你進入這樣的公司,既沒有辦法接觸到業務核心,公司也不會提供很好的培訓,也沒有很好的經驗積累,也沒有進入更深的測驗實踐,所以在這里面的成長會面臨發展困境,
如果你現在在外包公司,建議你待個一年兩年就立馬要走,千萬不要留的太久,不然將來會面臨很大的發展問題,哪怕短時間內給的薪資比較高,但是一定要記住著這不是你最終的歸宿,
二、提升核心競爭力
技術能力∶編程能力°,自動化能力,架構能力,
首先說編程能力,你在測驗行業混,Python和Java,這是兩門基礎要學的語言,這兩個你學會了,任何一家公司的要求都是可以匹配的,如果你想做的更好,你可去接觸一下go語言,多數公司即使要求你會—門新語言,也會先看你會不會Python或者Java,
第二個指標是自動化,自動化能力衡量的是你在這個領域里面是否有很強的生產力,作為一個測驗工程師,最關鍵的是UI的自動化,介面的自動化,以及持續集成,持續交付,這幾個是你核心能力,其中UI自動化,介面自動化以及持續集成,是測驗工程師的基礎能力,再往上走,那就是持續交付,Devops,一些白盒能力,測驗的監控能力,更多的能力往研發和運維去深入,所以架構能力在這里是很重要的考核的指標,
領域知識:架構能力,業務領域,資料意識°
軟實力:溝通,管理
三、職業選擇
首選名企,大廠,一線城市
別問為什么
四、學歷建設(學歷真的很重要!)
非本科的需要注意提升學歷
本科以上的同學注重能力和履歷
最后我也整理了一些軟體測驗學習資料,對于學軟體測驗的小伙伴來說應該會很有幫助,為了更好地整理每個模塊,我也參考了很多網上的優質博文和專案,力求不漏掉每一個知識點,很多朋友靠著這些內容進行復習,拿到了BATJ等大廠的offer,這份資料也已經幫助了很多的軟體測驗的學習者,希望也能幫助到你,軟體測驗技術交流、,免費13G資料獲取傳送門!biu!
敲字不易,如果此文章對你有幫助的話,點個贊收個藏,給作者一個鼓勵,也方便你下次能夠快速查找,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/376969.html
標籤:其他
