當前位置:學問君>人在職場>如何面試>

如何面試測試工程師?

學問君 人氣:9.7K

前言

如何面試測試工程師?

在我的上一篇文章中(),裏面提到最近半年我面試過數十個測試工程師的應聘者,卻鮮有讓我滿意的。後有讀者留言說不理解爲什麼會這樣。 我感覺有必要再說些什麼,所以有了今天這篇文章。

面試場景1

依然以小明爲例

問:“假設你所在的團隊負責研發一款手機計算器程序,你是這款產品的測試負責人,你準備怎麼開展工作? ”

小明聽我說完後,考慮了些許時間,問到:“是不是要寫測試用例?”

旁白:聽到這樣的回答會讓我心涼,因爲這個問題我只會對2年以上工作經驗的人提問,所以如果面試者這麼回答,說明了這個人起碼理解能力方面有問題。

我接着提示:“小明,在答題前,你想一下,作爲一個項目的測試負責人,一開始就去設計具體的測試用例,是否太片面了?”

聽完我的提示,小明思索了一下,回答道:“我以前工作的時候就是這麼做的。”

旁白:既然我這樣提示,很顯然就是沒讓你寫測試用例。而這個時候如果再強調以前的做法,是不是在挖坑往裏跳呢?

眼看提示無效,我換一種方式引導,又問:“那你覺得該怎麼設計測試用例呢?”

小明自信地說道:“我要測加減乘除運算,開方運算......”

我不忍再繼續聽下去,打斷她,問道:“你設想一下,如果用例設計完成了,你準備怎麼樣執行這些用例呢?”

小明:“就在手機上去執行啊。”

我問到:“什麼樣的手機?”

小明說:“就這樣的手機啊。” 然後晃了晃自己的手機。

我說:“是不是拿這部手機就可以了,換一款行不行?”

說道這裏,小明停頓了一下,若有所思的說:“對啊,你還沒有說我們這個計算器程序應該執行在什麼手機上。”

我:“現在你是測試負責人啊,你是否應該在設計用例之前,弄清楚這件事啊?”

聽到我的話,小明不住的點頭,剛纔的自信開始消失,取而代之的,是眼神中的緊張。

我安慰道:“放鬆,你循着這個思路,重新來制定測試計劃。我以爲他會因此開竅,心中竊喜。

“我的計劃是,在華爲、iPhone、三星、vivo、小米、oppo上執行這些測試用例……”

旁白:聽到這樣的回答,差不多可以pass了。

我想說的

上面這個問題很難嗎?據我所知,這類面試的題目是各大IT企業面試軟件測試工程師的必考題,這類題目可以稱之爲測試設計,一般是要求應聘者測試一個大衆化的產品(不侷限於軟件產品比如一直筆,一部電梯,一塊表,一臺銀行ATM機等)。題目看起來非常的簡單和直觀,但它能從多個維度全面的考察應聘者作爲測試工程師的潛力。正如上面大家看到的真實面試案例,如果應聘者沒有系統瞭解科學的項目測試理論,就很容易因以前的工作模式陷入思維定勢,無法自拔。

這類問題怎麼解決/回答?其實方法流程很簡單:

1.明確測試任務

2.分析測試範圍

3.制定測試計劃和測試用例

在上面的案例中,小明在做手機計算器程序的測試設計時,在沒有明確測試任務的情況下,就盲目的展開測試用例的設計,這樣,會引發諸多問題。