1. 程式人生 > >畢業跳槽季,軟體測試面試必問題大解惑!

畢業跳槽季,軟體測試面試必問題大解惑!

畢業季,一大波求職者來襲,你是不是每次面試的時候,都漏洞百出,感覺沒有回答好面試官的問題,

1、自我介紹

相信大家一定很不喜歡這個開場白,但是呢,面試都是從千篇一律的自我介紹開始的,HR主要是想通過你的自我介紹,快速的瞭解一下你這個人,是不是跟公司的要求想符合。

所以大家可以從這些方面組織語言:從業時間 、教育背景、工作經驗 、專案經驗 、擅長技能、你的性格,儘量與個人簡歷相一致

下面以XX的學員為案例:

你好,我叫XX,來自XXXX,在XXX學院計算機專業畢業,從畢業至今在XXX公司從事軟體測試工作1年半。

我們做的專案主要是XXX,是一個XXX的系統平臺,涉及模組主要是XXX。專案中我負責過web及app功能測試、介面測試、壓力穩定性測試。(跟簡歷專案一致)、能獨立搭建測試環境。

熟悉測試工具jmeter、soapui、loadrunner Fiddler Appium Monkey Postman…等的使用。(這些以檸檬班全程班畢業學員來講的,大家根據自己的實際情況來,會幾種說幾種,因為後期會問你相關的技術問題)

也有過開發的經驗,擅長c/c++、Java、JavaScript程式語言(有該項經驗就補充)

我是一個耐心認真的人,有很大的信心做好測試的工作(可說可不說,影響不大)。

2、說一下你專案的測試流程?

答:首先會召開需求分析會議,參加人員有產品、開發和測試,主要是探討需求主要的一些功能點。完了之後,開發就排期進行開發,主管開始編寫測試計劃,對我們進行任務分配。

我們參考需求規格說明書及原型圖編寫測試用例,寫完之後會進行用例評審,有評審修改的就修改整理形成最終的用例版本,之後開發人員版本編譯完成後,我們會先進行預測,主要對主功能業務進行測試。

如果主業務流程不通過,直接返回給開發進行修改。預測通過,依據測試用例進行系統測試,測試過程中,提交bug,跟蹤bug,進行迴歸測試直至不存在嚴重bug,滿足使用者需求,測試完後編寫測試報告,釋出上線後,關注web是否正常執行。

ps:(這是學員的案例)大家可以按照自己實際公司的情況來說,因為每個公司都有自己的流程不可能所有的公司都是很規範的這種。但是建議大家最好都偏規範化來講

3、介紹下你最近做的一個專案?

專案陳述可以先整體後區域性,整體可量化(專案規模、時間成本、人力成本),然後測試環境(知道的就說)、然後是角色職責。

學員案例:

這個XXX專案,是一個XXX的系統平臺,主要業務範圍是XXX。專案模組主要是XXX。專案從今年3月份(時間按簡歷時間更改)開始進入立項、設計開發,到6月底(時間按簡歷時間更改)完成測試釋出上線。

我們測試這邊是3個人負責這個專案,需求評審完成後老大給我們測試任務,編寫測試用例。我主要負責哪些模組(按你具體的情況說明)。

第一輪測試用了一週的時間執行完,整個專案測試了將近1個多月,總共測試了4輪,前1輪發現了將近100個左右的bug.(專案上線前遺留了幾個Bug是什麼程度的,最後是怎麼處理的(這句有準備就說))

4、提交了一個bug,開發認為不是bug,作為測試怎麼辦?

答: 首先確認開發環境是否跟自己測試環境一致(有時候開發是在他們已更新程式碼的環境上驗證bug的,所以bug就沒出現,但在測試環境上面會出現),確認在測試環境能重現,如果確認是缺陷跟開發保持有效的溝通:

如果是級別較低的建議性bug,可以先記錄到bug平臺,先保留溝通;

如果是bug級別較高的問題,對應需求文件的預期結果跟開發說明,更有說服力;耐心講解bug的危害,不行就找產品確認,確認是bug註明情況並再次指派給開發

5、對於復現率不高的bug怎麼處理?

答:先在出現問題的環境上儘量重現,保持瀏覽器環境、出現問題的特定賬號等的一致,多次嘗試仍然不能重現,也要記錄到bug平臺。

將出現問題的特徵步驟儘量描述清楚,附帶問題截圖及日誌截圖,註明偶現;如果專案時間允許,bug等級高,需要開發協助重現;如果時間不允許,記錄到bug平臺後續再跟進。

以上這些你回答好了,基本上面試就成功了一半,當然主要還是要根據自己的實際情況來哈,後面會持續放送面試方面的問題,大家在面試的時候遇到什麼問題沒有回答好的,可以在後臺留言,我們下次做個專題~

更多資料技巧加群:903217991