軟體測試面試真題 | 測試一個你完全不熟悉的系統,你會怎麼辦?

測試人666 發佈 2022-11-23T23:12:26.212906+00:00

搜索微信公眾號:TestingStudio 霍格沃茲的乾貨都很硬核測試工程師面試 BAT 大廠,除了考核技術基礎技能外,面試官通常也會拋出幾個開放性問題,考察應聘者的測試實戰經驗、測試思路等綜合實力。

搜索微信公眾號:TestingStudio 霍格沃茲的乾貨都很硬核

測試工程師面試 BAT 大廠,除了考核技術基礎技能外,面試官通常也會拋出幾個開放性問題,考察應聘者的測試實戰經驗、測試思路等綜合實力。

測試工程師小Q最近就遇到了這樣的挑戰:


測試面試場景還原

面試官詭異的微笑:「如果讓你測試一個你完全不熟悉的系統,你會怎麼辦?」

小Q ****脫口而出:「了解清楚需求」

面試官不動聲色:「具體說說看?」

小Q 略作思索:「以我過去的經驗,對於不熟悉的系統,都是先找需求文檔、架構圖先了解。接下來研習了解系統主要是做什麼的、服務的用戶,然後先寫出核心的用例路徑框架,再逐步補充細枝末節。」

面試官冷冷道:「但是如果沒有需求文檔,沒有架構圖呢?」

小Q ****內心一驚:「那這種情況下只能找開發和產品去了解系統了。」

面試官眉頭一挑:「哦,就這樣?那如果項目進度很趕呢?」

小Q ****徹底慌了:沒有明確的思路(開始語焉不詳 BLABLABLA ……)


面試官到底想考察什麼呢? 真是讓人滿頭大汗!


測試大咖面試題解析

本文特別整理了霍格沃茲測試開發學社特邀嘉賓,某網際網路巨頭資深測試技術專家劉曉光(skytraveler)老師的精彩點評,供大家參考。


精彩點評


這個問題是一個開放性的問題,適合不斷加入上下文來追問。那個面試官的模式很像我。

有上下文的持續追問是能夠檢驗應聘者對問題有沒有深入理解、簡歷上過去工作經歷有沒有水分的非常好的做法。如果只是了解皮毛,簡歷注水非常嚴重,被追問幾句必然敗下陣來,並且留下非常不好的印象(不誠實)。


這個問題的考察點

  • 是不是具備快速學習能力?
  • 是不是有很好的獲取知識的套路(測試的過程本質上是一個學習的過程)
  • 是不是有很強的探索精神?
  • 是不是有很強的溝通能力?
  • 是不是有不錯的總結能力?


這裡並沒有標準答案,但一定是有考察點的

能加分的回答

如果你的回答里有明確的亮點,一定會加分,加分比較多,勝出的機率就很大。這裡舉幾個加分的亮點的例子:

  1. 我會先去直接操作和觀察被測物。(比直接奔向需求要加分很多,想一下,你實際工作中,快速理解一個東西靠的是什麼?肯定不是先讀文檔,且不說這些文檔是不是能夠正確的描述被測物)2. 我依託原來的工作經驗,講出了十幾種信息來源,而不是只能講出需求:同類產品,說明書,直接操作、觀察被測物,原有版本,找產品經理,找開發,找銷售,運維,客服,找用戶,公司知識庫,歷史郵件,會議紀要,原來的各種文檔,代碼,Google,相關法規,行業標準...等。能夠有效開動腦筋,從各種地方獲取信息幫助測試的人會讓人眼前一亮。只能講出依照需求,說不出其它的人基本上會被 pass。3. 講出原來幾天搞定了一個從來沒有經手過的系統的測試,並經受住追問,不管路子多野,多山寨,也會是加分項。4. 能講出克服的一個具體困難點的例子,並經受住追問,也會是加分項。5. 如果追問就會轉到其它問題,考察點會結合你的反饋變更。比如那個問題:如果項目進度很趕呢?

我的理解是,這裡要考察你有沒有「疊代」的工作思路。如果回答給出了快速上手的正確方法,給出了通過疊代,一邊學一邊加深理解,一邊給出質量反饋的思路,肯定會是加分項。

  1. 一般能有五六個亮點,你面試勝出的機率就很大了。

以上,我的思路大概是這樣。

面試的初衷還是要在一個時間段內(1小時)儘量了解應聘同學的各方面是不是適合這個崗位。提前準備應試會有些作用,但最關鍵還是平時的積累和思考

搜索微信公眾號:TestingStudio 霍格沃茲的乾貨都很硬核

關鍵字: