學會這些打敗 99%的同行!如何做高段位的軟體測試
給軟體測試工程師的職業建議
你好!我是程式設計師一凡。
一個與開發稱兄道弟的大叔,文縐縐的程式設計師。
很多測試工程師都會有這樣的困惑,工作了三五年,卻始終覺得自己沒有什麼核心競爭力,看不到未來的發展與方向。
與開發工作相比,測試的工作門檻和天花板都更低一些。如果你沒有找到發力點去提升自己,就很容易迷茫。甚至止步不前。
今天給測試工程師未來職業發展帶來3點建議。希望對你有所啟發!
1.基於業務方向延展自己的職業發展道路。
每個軟體系統背後,都有一個邏輯來支撐。這就是業務。對業務的熟悉度越高,你越能夠發現一些長鏈上的bug 以及間接的關聯bug 這樣一來,你的測試質量自然相比其他人會更高,別人也更信任經過你的測試的專案,也能為你往管理線發展打下良好的基礎,就管理線而言。
業務 > 管理 >技術
更加重要的一點是,由於工作性質的原因,測試在業務廣度上的理解會比開發多,開發相對來說花了更多的時間在業務的深度上。
做管理工作,廣度自然比深度更重要。目前,很多網際網路公司升任管理的人,還是開發偏多,之所以出現這樣的現象,主要有兩個原因。
其一:對大多公司來說,開發人員的數量比測試人員要多。比例一般會達到3:1 所以從人群基數上來看,概率自然會大一些。
其二,很多測試工程師僅僅起來到了,對比需求原型的作用,這樣的在話語權自然比不過在業務深度上更深的開發。
2.給予體驗方向延展自己的職業發展道路。
黑盒測試本身就是以使用者視角在測試專案,而且是不斷的反覆測試,這其實是一個培養使用者體驗的好機會,可以說在公司內部,測試工程師使用產品的頻次不亞於它的設計者,也就是產品經理。
當你對使用者體驗的理解能力越來越強時,就可以很自然的往產品經理轉,畢竟就職業天花板而言,產品經理要比黑盒測試高得多,不過能不能對使用者體驗有感覺,其實還是需要有一定的天賦的,此外,你還得有足夠的好奇心,會去關注新事物,會經常去深度體驗那些新出的app,並且能夠通過自己的體驗,得出它設計好的地方和設計不好的地方,以及背後的目的,
3.培養自己的程式碼能力,往測試開發方向發展,這可能是更寬的一條道路。
這條路的市場接納度相比前面兩條來說更高,機會也會更多,不過,很多測試工程師都很在這條路上堅持下去,原因就是行動力不足,其實,測試開發對程式碼能力的要求沒有常規開發那麼高。
因為測試開發大多數是在做一些標準化的工具型專案,這些專案一般規模都不大,哪怕沒有什麼架構設計也能做出來,不過如果選擇走測試開發這條路,你的目標必須是要進到開發流程規規範的企業,只有在這樣的企業裡,測試開發才會受到重視。
當你成為了測試開發工程師之後,如果對程式碼感興趣,有意願更加深入的話,還可以考慮轉做常規的專案開發。將對應語言類的庫弄熟了,再學習一些架構設計知識。並在日常工作裡用起來,
4.除了以上這3個職業發展建議,還有其他的嗎?
其實是有的但是道路都很窄。比如安全測試、效能測試等等。這類工作薪資水平並不亞於開發,但有這方面需求的企業很少,幾乎都是大企業。歡迎大家在評論區聊一聊你曾經的夢想是什麼?現在和夢想離得有多遠吧?寫的文字希望對你有所幫助!記得關注我。
(程式設計師一凡)GZH回覆【面試】有我準備的一線大廠面試資料和簡歷模板
希望大家都能找到心儀的工作,學習是一條時而鬱鬱寡歡,時而開懷大笑的路,加油。如果你通過努力成功進入到了心儀的公司,一定不要懈怠放鬆,職場成長和新技術學習一樣,不進則退。如果有幸我們江湖再見!
相關文章
- 軟體測試這些你知道嗎?
- 學會JavaScript測試你就是同行中最亮的仔(妹)JavaScript
- 讀Google是如何做軟體測試的Go
- 軟體測試書籍-學軟體測試最好的書
- 軟體測試是失敗者的賭注
- 多年軟體測試大牛分享成長經歷,一個好的軟體測試工程師應該做到這些!工程師
- 學會軟體測試技術以後的發展如何?
- 作為軟體測試人員,這些常用的效能測試工具你一定要知道!!!
- 軟體測試學習教程—軟體測試質量
- 軟體測試學習 ——五種軟體測試模型模型
- 如果不做軟體測試了,我們還可以做這些!
- 軟體測試——三、軟體測試的分類
- 做軟體的這些年
- 這些年軟體開發生涯心得體會
- 軟體測試學習教程—軟體測試基本知識
- 軟體測試的具體學習路線
- 如何做好軟體迴歸測試? 專業軟體測評中心有哪些?
- 軟體測試人員如何更好的知道應該測試些什麼?
- 軟體測試這四年
- 學軟體測試的優勢有哪些
- 【編測編學】軟體測試的就業如何?就業
- 軟體測試真的很重要!——軟體測試的作用
- 軟體工程學習後的一些體會--------兩週軟體工程
- 軟體測試學習教程——如何寫出高質量的缺陷報告
- 軟體測試最全的影片原始碼,最新軟體測試學習路線圖分享原始碼
- 軟體測試學習網站有哪些?怎麼學軟體測試呢?學習網站
- 軟體測試的策略
- 軟體測試的流程
- 軟體測試的方法
- 軟體測試的前途
- 沒有基礎能不能學會軟體測試?
- 軟體測試這些誤區你有過嗎?快收藏避雷了!
- 初探軟體測試心理學
- 學習旅途(軟體測試)
- 軟體測試整理學習
- 找不到合適的專案管理軟體?試試這些與worktile一樣優秀的軟體專案管理
- 軟體測試學習教程—迴歸測試
- 軟體測試要學什麼(3)軟體測試流程詳解