1. 程式人生 > >軟體測試面試雜談

軟體測試面試雜談

     作為工程師我參加過很多面試,作為管理者我也面試過很多人。這裡只是作為工作多年的老IT人對測試面試的一點點自我看法。

     對於手工測試人員,我覺得重點是考察他對需求的理解,對測試作用的理解,對測試點的把握。我最常問的問題就是,拿著他的簡歷,請他就這張紙儘可能多地說出你能想到的測試點。溝通能力也是重要的一點,也許很多人會覺得這個很虛。其實作為面試官,如果一個溝通能力強的人,你會發現你會有很多問題想去問他。至於測試用例具體怎麼寫,格式如何,用什麼工具,都不是重點,一句話帶過就可以了。每個公司都有不一樣的要求,而且這些到了新公司很自然也能很快地按照新要求來做。

      對於自動化測試人員,手工測試的內容不是重點,但是他要能夠理解。自動化框架的理解應該是考察的重點,可以讓他就登陸來說一下他整個指令碼的設計過程。xpath,也是重點考察的內容,如果做UI自動化,這個是最常用而且也是最好用的元素定位方式。如果我們日常測試物件不涉及linux系統級的,對linux指令操作那就不是重點。而且一般的UI自動化測試人員,包括介面測試人員,都不會直接去寫shell指令碼,可能他們還不如運維工程師熟悉這些。如果是做框架設計和維護,需要部署在linux上,那就需要掌握必要的指令操作。但我仍然認為這個不是重點,幾個指令只是死記硬背而已。自動化測試,重點是框架的理解。如果他能提供他之前寫的程式碼結構,那最好了。多年前我參加國內一家一流電商平臺的面試,我直接將我寫的框架程式碼截圖給他們看,然後一一講解,自然順利通過。

      面試中我最不會問的,還有我最反感回答的就是“請做個自我介紹”。簡歷中都寫的有,完全沒必要多此一舉。直接就簡歷的內容,重點的和我感興趣的提問,在問答中深入瞭解對方。