0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

資深測試開發(fā)工程師聊職業(yè)現(xiàn)狀

工程師人生 ? 來源:網(wǎng)絡整理 ? 作者:工程師吳畏 ? 2018-08-31 10:39 ? 次閱讀

作為一個資深測試開發(fā)工程師,同時以三年面試官的經(jīng)驗,感覺現(xiàn)在測試崗位供求關系嚴重失衡,同時也為一些測試工程師,測試開發(fā)工程師而著急,所以寫了這篇文章,希望能給相關人員一些幫助。

我是計算機專業(yè)碩士研究生,從實習到畢業(yè)一直從事測試開發(fā)工作,比較喜歡這個崗位,同時對這個崗位的發(fā)展,相關的新技術保持著高度的關注。以我每次換工作都能漲薪40%以上的工作經(jīng)歷,來闡述一下測試崗在市場需求的現(xiàn)狀。

一、功能測試關注點比較窄

不管我們測試的是web, app還是m端,或是如微軟C/S架構(gòu)的軟件,還是如銀行,國企等專項的產(chǎn)品,功能測試是基礎。工作上一年半載的,就能了解相關的測試流程,如需求分析,測試用例編寫,用例評審,提測試驗收,功能測試,Bug回歸以及上線和線上回歸。

但是很多人員比較關注自己的需求,而不是整體項目或是這個需求在整體項目中的作用,在大型項目或是與多部門合作的時候就手足無措。在一個新項目的測試的時候,如app,僅僅考慮到app本身,而對接口的傳遞,服務的測試,以及后端數(shù)據(jù)的校驗不去關注。

在測試工具的使用上,局限于公司提供的工具,僅僅會使用就滿足了,而不去了解為什么要這么用?還有沒有其他相關的工具?再者就是沉迷于自己公司的產(chǎn)品,如微軟的產(chǎn)品測試方法與流程可能和其他互聯(lián)網(wǎng)公司不一樣,也不去了解大部分企業(yè)是怎么測試的,深信自己公司的測試方案比較牛。

除非你想一直在公司干下去,否則你就要了解一下行業(yè)現(xiàn)狀,現(xiàn)在沒有公司愿意花大量的時間來培訓員工,招你來就是讓干活的。你以往的工作經(jīng)歷再厲害,企業(yè)如果用不上也不會要你的。離開現(xiàn)在的平臺,你還有什么,這個才是最重要的。

二、自動化測試沒有方向

在最近一年多的時間,大多數(shù)做測試相關的同學都意識到了如果沒有代碼經(jīng)驗,測試工作也達到了瓶頸。所以都會去學習相關的自動化測試,但是往往不得法。一者通過自學,由于不了解行業(yè)發(fā)展現(xiàn)狀,學習一些過時的技術或是方法,以至實際工作中就變得無所事從。如學習QTP, Loadrunner等自動化測試軟件,發(fā)現(xiàn)社會上使用不多;學習通過Excel來組織測試數(shù)據(jù),用python或是java來編寫自動化測試用例,執(zhí)行起來效率非常低;編寫自動化測試用例的時候,沒有整體考慮,后期執(zhí)行用例時一個個執(zhí)行,沒有執(zhí)行結(jié)果匯總,沒有錯誤記錄等問題層出不窮。

由于自己公司業(yè)務的限制,缺乏嘗試和創(chuàng)新,要么只了解公司現(xiàn)有的框架,要么就是在公司現(xiàn)在的框架上寫用例而不去了解整體框架的工作原理。當面試的時候問到自己的自動化測試用例的優(yōu)缺點,是否了解過業(yè)界其他相關的框架或是開發(fā)模式的時候,兩眼一抹黑。這些情況在現(xiàn)在的面試過程中很常見,而如果你是這種水平的話,不能說明你會自動化測試,當然也很難面試通過。

三、企業(yè)空缺大,求職者達標少

目前企業(yè)對測試人員也要求越來越高,僅僅響應需求的功能測試人員基本飽和或是留給了校招生。通過社招渠道找工作的人,都要求有一定的自動化或是代碼經(jīng)驗,能解決工作過程中遇到的問題;或是編碼能力較強,能參與公司相關測試項目的開發(fā)工作。薪資待遇基本上是15—25K,然后是一大堆崗位要求,要求會上一串很唬人的語言或是技術。

應該有不少人員在面試過程中會被要求寫不少編程題,如單鏈表逆序,二叉樹遍歷,日志過濾等。這一方面是看你的編碼能力如何,另一方面也能從編碼習慣來看你有沒有參加過大型的項目開發(fā)。

再者還有給你一個具體的問題,讓你來給出解決方案,如:現(xiàn)在有一個全新的App,如果讓你負責測試,你可能會實施哪些測試方案?而不像以前那樣做個邏輯題,或是寫個測試用例什么的了,這個變化相信大家一定深有感觸。

在這幾年的面試過程中,公司一直在招聘T3,T4級別的測試人員,通過簡歷篩選進入面試的人,差不多三四十個才能有一兩個達到要求。更多的人員是在公司完成部分代碼工作,模仿和重復的成份居多,同時不關注當前業(yè)界測試技術的發(fā)展。

四、資深測試開發(fā),測試架構(gòu)師獨孤求敗

測試行業(yè)不斷發(fā)展,公司的測試部門也需要一些大牛來進行相關的工作。一是由于行業(yè)原因,代碼能力強,有架構(gòu)經(jīng)驗的人員一般都在開發(fā)部門;二是要求高,資源測試開發(fā)工程師不僅要精通測試相關的技能,還要會前端設計,服務器配置等等,幾乎是全棧工程師;而做程序的人員一般精通一點或是幾點的較多,從前到后全都能上的越來越少。

但是企業(yè)想快速發(fā)展自己的業(yè)務的時候,必須有一個強大的測試團隊來保證質(zhì)量,通過一系列的CI,CD以及其他的手段來促進項目的實施與投放。這就要求相關工程師要從多方面來考慮問題,不僅要考慮項目的實施成本,還要考慮參考與的測試,開發(fā),產(chǎn)品甚至用戶等人員,同時要與公司發(fā)展的前景及方向相切合,并能很好地為之服務。同時這類人才公司都比較看中,每年的找工作季節(jié)也就那么幾個人會進入人才市場流通,而且很快就能找到工作,企業(yè)的通常定位都在30K以上。這也是我們每個測試人員的努力方向,只有你具備了相應的實力,才有資格向企業(yè)要求你期望的薪資。

上面通過我的個人經(jīng)驗對測試崗位的供求現(xiàn)狀,可能存在的片面與不足之處,但是也能說明點兒問題。文章從表象來介紹了一下相關不同測試人員的現(xiàn)狀,而從與面試人員的聊天過程中,發(fā)現(xiàn)大多數(shù)人是想好好學習,想進步可是不知道學習的方向,以及如何學習?

我的建議是有一點基礎的但對自學沒有信心的或者沒基礎但對軟件測試非常感興趣的小伙伴,你們可以選擇系統(tǒng)的培訓,一定要求學習技術內(nèi)容和市面項目需求吻合度高,并且注重實戰(zhàn)經(jīng)驗的培訓,這樣才能有實質(zhì)性的進階!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關推薦

    求LORA技術開發(fā)工程師合作

    求LORA技術開發(fā)工程師合作
    發(fā)表于 09-02 10:21

    正是拼的年紀|65歲電子工程師上班VLOG #65歲退休 #電子工程師 #搞笑 #上班vlog

    電子工程師
    安泰小課堂
    發(fā)布于 :2024年07月25日 11:31:02

    用二創(chuàng),1:1復刻工程師的職場現(xiàn)狀

    工程師
    揚興科技
    發(fā)布于 :2024年07月19日 18:30:07

    找STM32硬件開發(fā)兼職工程師

    上海做傳感器的公司,找STM32硬件開發(fā)兼職工程師,會硬件開發(fā),嵌入式軟件開發(fā),可項目外包。有意聯(lián)系:15900460170
    發(fā)表于 06-22 19:12

    嵌入式軟件工程師如何提升自己?

    的基礎 嵌入式軟件工程師需要具備扎實的計算機科學和工程知識。因此,在職業(yè)生涯的起步階段,建議將重點放在學習基礎知識上,包括數(shù)據(jù)結(jié)構(gòu)、算法、操作系統(tǒng)、編程語言等。通過深入學習這些基礎知識,打下堅實的理論基礎,為將來
    發(fā)表于 06-12 11:20

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    、機器人等。 定義和工作職責 嵌入式軟件工程師的主要職責包括但不限于:設計、開發(fā)測試和調(diào)試嵌入式軟件應用程序,以滿足特定硬件和軟件要求。他們需要理解并掌握嵌入式系統(tǒng)的基本原理,熟悉相關硬件接口
    發(fā)表于 05-16 11:00

    大廠電子工程師常見面試題#電子工程師 #硬件工程師 #電路知識 #面試題

    電子工程師電路
    安泰小課堂
    發(fā)布于 :2024年04月30日 17:33:15

    一個電源工程師的成長路徑

    即將走馬上任電源工程師這個崗位,請問各位大佬,這個崗位的職業(yè)路徑一般是怎樣的?
    發(fā)表于 04-08 14:19

    優(yōu)秀電源工程師需要哪些必備技能?

    就帶大家細數(shù)一下優(yōu)秀電源工程師具備的那些技能。一、新手必備課程成為一名電源高手需要扎實的理論基礎,涉及電路原理、語言編程和控制理論等多個學科領域。為了幫助大家更好地掌握電源開發(fā)相關的關鍵知識點,我們整理
    發(fā)表于 01-29 11:29

    為什么要做自動化測試?測試工程師存在的必然性

    軟件測試這個過程的實施主體就是測試工程師。那么多少個測試工程師比較合適呢,或者換句話說如上的事情必須要測試工程師完成嗎?
    的頭像 發(fā)表于 01-16 11:32 ?780次閱讀

    資深工程師教你輕松掌握差分放大電路

    資深工程師教你輕松掌握差分放大電路
    的頭像 發(fā)表于 11-23 18:20 ?738次閱讀
    <b class='flag-5'>資深</b><b class='flag-5'>工程師</b>教你輕松掌握差分放大電路

    FPGA工程師需要具備哪些技能?

    ,需要具備一系列的技能,才能勝任日益復雜的設計工作。因此,本文將從設計思路、硬件語言、EDA工具、數(shù)字信號處理、通信協(xié)議、測試驗證等多個方面,探討FPGA工程師需要具備哪些技能。 一
    發(fā)表于 11-09 11:03