暇之余總結(jié)一下最近測試團隊面試的一些感想,供各位參考。
簡單做一下自我介紹,6年測試經(jīng)驗,擔(dān)任過十人以上測試主管,后期進入物聯(lián)網(wǎng)新零售領(lǐng)域,現(xiàn)在一家國有企業(yè),負(fù)責(zé)組建一支測試團隊。因此在最近一兩個月除了測試項目前期的測試框架準(zhǔn)備工作,基本上就是各類招兵買馬的面試工作。

團隊人員招聘工作
招聘對象1(功能性測試):2-5年工作經(jīng)驗的測試工程師,要求掌握基本測試?yán)碚?,熟?b>軟件測試流程及其規(guī)范文檔的編寫,有較強的自學(xué)能力;
招聘對象2(自動化測試):2-5年工作經(jīng)驗的測試開發(fā)工程師,具有java編程能力,熟悉selenium、Test NG等開源框架基本理論及常用方法。
以上招聘對象的要求個人認(rèn)為算是比較基礎(chǔ),希望測試團隊人員在技能上高低搭配,通過現(xiàn)有的測試框架最終實現(xiàn)CI\CD模式,減輕后期項目的測試工作壓力,同時培養(yǎng)一批有技術(shù)能力的測試工程師。
發(fā)現(xiàn)問題
1、工作年限與實際能力不對等
在面試過程中,發(fā)現(xiàn)了一個規(guī)律,大部分人員在了解測試的基本流程后就沒有新的技能增長點,即便是有,也是所測試對象軟件的行業(yè)經(jīng)驗,如果更換了軟件行業(yè),這些經(jīng)驗基本都將失效。兩三年以上的測試工程師們在測試技能上的水平相差無幾,對新興的開發(fā)技能了解的知之甚少,對新的測試技術(shù)大部分面試人員的回答都是后期有相關(guān)學(xué)習(xí)的想法。
2、發(fā)展方向不明確
大部分測試工程師在面試的時候?qū)ψ陨淼?b>職業(yè)發(fā)展方向不夠明確,只要公司錄用我,做什么工作都可以,如果說對工作只有一兩年的工程師來說,我并沒有任何疑惑,因為大家都是這樣走過來的,但是對于工作3年以上的人來說,一點職業(yè)規(guī)劃都沒有這個是比較可惜的,個人認(rèn)為做任何事情,如沒有規(guī)劃就猶如大海上的帆船,沒有舵手,任由風(fēng)浪指使,隨波逐流。如果你都沒有目的性,我哪里有充足的時間來觀察你,之后再給你安排一個合適的崗位呢?
3、只問薪酬不問工作內(nèi)容
大部分面試人員在被問到您有哪些需要我們解答的時候,基本上都會問薪酬待遇如何,再有便是工作壓力是否較大,這些問題本身無可厚非,但是在此之后很少會有人問一下,如果我入職您會給我安排哪個崗位,能概述一下具體的工作內(nèi)容是什么?對我的要求有哪些等等。
4、沒有學(xué)會薪酬與工作強度的對比
每個人都是向往高工資,但是付出與回報是成正比的(正常情況),互聯(lián)網(wǎng)公司之所以薪資給的如此之高,是因為那里有996工作制,是因為那里的工作強度值這么多報酬,希望每個面試者先對所面的崗位提前做些工作,知己知彼,再做權(quán)衡,千萬不要拿不管真實與否的offer薪酬來要挾其他公司的面試官,你愿意去哪家公司是自主的選擇,自己的價值自己知道即可。
5、千萬記得收承諾
什么是承諾,就是答應(yīng)的事情要做到,做不到的要提前告知,其實這里是幫HR打抱不平一下,很多面試者到了約定時間卻杳無消息,其實這是對他人勞動成果的一種蔑視,每一個邀約都是大家精心準(zhǔn)備的,即使有變動也應(yīng)及時通知(反擊HR一下,面試是否通過同樣要及時通知面試者,雖然這對未通過者有點殘酷)。
測試技能
最近兩年測試行業(yè)整體有了一次大的跨越,遙想當(dāng)初親朋好友問我現(xiàn)在的工作是什么,說完測試工程師基本上沒人清楚是干什么的,那個時候招聘網(wǎng)站上測試工程師的崗位也不多,很多軟件公司都沒有相應(yīng)的測試崗位,測試人員更多的向往微軟或IBM等外企測試崗位,很多軟件行業(yè)的boss們也是認(rèn)為測試基本上就是點一點,技術(shù)支持就能兼任。
而如今測試崗位已經(jīng)如火如荼,尤其近些年比較火爆的自動化測試也讓測試有了一些知名度,但是據(jù)個人了解,大部分測試開發(fā)基本上是由開發(fā)工程師轉(zhuǎn)到測試開發(fā),很少有測試工程師主動做到測試開發(fā)的崗位上去。
這就導(dǎo)致了自動化測試成為了開發(fā)人員的一個崗位,而不是真正測試工程師范疇內(nèi)的崗位。隨著互聯(lián)網(wǎng)企業(yè)的興起,測試開發(fā)崗位人才稀缺性明顯,但是并沒有為測試工程師帶來紅利,究其原因首先是手工測試技能含金量低,其次人員主動學(xué)習(xí)能力相對于開發(fā)人員普遍偏低,軟件測試最終還是軟件技術(shù),在這個軟件技術(shù)更新迭代如此快速的時代,沒有主動自學(xué)能力很難常立于有利之地。
測試過程
以前談到軟件測試,一般都是在軟件的功能UI出現(xiàn)后或者進行系統(tǒng)集成后才能進行,更前置一點的話,可能就屬web測試中的接口測試了,在功能沒有出來之前,先對相應(yīng)的接口進行測試,提前保障一下系統(tǒng)質(zhì)量。
但是現(xiàn)在隨著各類云存儲、大數(shù)據(jù)服務(wù)、AI智能、數(shù)據(jù)鏈、物聯(lián)網(wǎng)系統(tǒng)等的出現(xiàn),很多系統(tǒng)我們看不到應(yīng)用界面,沒有正規(guī)的http協(xié)議的API,我們?nèi)绾稳y試,我們?nèi)绾潍@取需求?
很多項目可能在編碼階段就希望測試人員進入,幫他們驗證代碼的邏輯性、可靠性,以及運行時的性能、內(nèi)存的占比等,這些測試需求很難再采用傳統(tǒng)的手工方法,我相信這樣的測試需求在不久的將來會越來越多,你還要等未來已來嗎?
今天就聊這些,希望對測試同仁有一定的幫助。