軟件測試面試中被問的問題有時候會是形形色色的,不會局限在你會哪些測試設計技術?測試流程是怎么樣的?
就比如你會遇到這種問題:工作中最有意義的bug?
是不是有點懵?面試官問這個題目可不是真的關心你提過的某一個問題啊,我們來分析下常見的回答的優缺點。
第一級:不過大腦,順口就答型
有些同學可能性子比較急,聽完甚至還沒等面試官問完,就急著回答了,直接回復:發現系統頁面有錯別字,然后提交了bug,讓開發去改了這個bug。
聽起來沒啥毛病,是個bug,而且也去跟蹤修復了bug,但是這個答案不是面試官想要的,它關心你發現了錯別字有意義嗎,不用你是有經驗的測試,一個普通用戶,也能發現錯別字啊,這種答案一般會得到一半的分就不錯了,所以回答問題一定認真審題。
第二級:仔細琢磨面試官的意圖再回答
平時處事穩重的同學,一般都會給自己留出3、5s的時間去梳理面試官的問題,自己有了思路并組織語言后才回答。
首先要抓取問題種的幾個關鍵字:工作中、有意義、bug
在著幾個關鍵字種去組織自己的答案,這時候也是有技巧的,主要是制造工作場景,渲染特別意義,有一定嚴重等級且不常見的bug。
有了這幾個點的加持,答案就足夠豐滿了。
答案可以這么組織:在我前段時間做的項目種,那是一個教育類的app,其中發現了一個bug,給我的印象是比較深入的,以為一個不經意間的用例設計,發現了app崩潰的問題,并且給了開發一個通宵改bug的機會,bug是這樣的,我去修改app頭像的時候,上傳了一個大小為10M的圖片,點擊上傳之后,app瞬間不響應了,然后就閃退了,我覺得這個是一個挺有意義的bug。
第三級:睿智進階型回答
除了抓住面試官的意圖,也要更多地在“有意義”上下點功夫,如果你不是一個“善變“的人(善于變通),那我還是建議你提前準備一個有意義的、印象最深的類似問題。
并且還要加入,你對這個bug的理解和定位,并說明你是如何去溝通開發、輔助開發定位該問題、并認可你的問題的,當然這個過程需要體現你“牛逼”的溝通能力,讓其不得不認可、并修改bug,這就是所謂的“人生如戲,全靠演技”。把戲做足了,就能忽悠的面試官一愣一愣的,不得不認可你的工作經驗、項目能力和溝通能力,拿一個offer那還不是很簡單的事情嗎。
你可以這么演:我前段時間獨立負責的一個項目(個人能力強,可以獨立擔當項目),是某航空公司訂票app,在進行系統測試的時候,按照計劃先進行了安裝卸載及注冊登錄相關的冒煙測試(懂測試計劃、測試流程),發現了一個有意思的bug(營造神秘感),在安裝并登錄賬號后,卸載app,再次安裝并啟動app,一個有意思的問題發生了(場景設計的不錯奧),直接登錄了我之前的賬戶,才開始還沒意識到是問題,但在提交這個bug的時候突然意識到這可能是一個安全性的問題吧,卸載后怎么還能存儲這么重要的緩存信息?我敏銳地把bug描述種寫上了可能存在安全性風險,并將bug等級從“缺陷級”提升為“嚴重級”,然后就高高興興的去找開發確認了,在一頓夸大風險的情況下,開發小哥哥意識到了問題的嚴重性,最終通宵去修復了bug,非常清晰的記得當時開發小哥哥的臉是一陣陣的紅,這個bug我覺得挺有意義的(最后的點題)。
到此,你知道怎么回答這個題目了嗎,想想你現在還處在哪一個等級上呢?更多關于軟件測試培訓的問題,歡迎咨詢千鋒教育在線名師。千鋒教育擁有多年IT培訓服務經驗,采用全程面授高品質、高體驗培養模式,擁有國內一體化教學管理及學員服務,助力更多學員實現高薪夢想。