一個軟件測試必問面試題——除了功能測試,你還會做什么測試?性能、自動化、兼容性... 【思維導圖】

引言

用例設計是測試工程師的必備技能。所以在面試時會有一個用例設計的問題,比如:給你一個杯子怎么測試?掃碼支付怎么測試?面試官會挑一個大家非常熟悉的產(chǎn)品的一個功能讓設計用例。


面試官到底想考察什么?


衡量一個人員的水平,主要測試的廣度深度兩個方面,這是面試官最關心的。


什么是測試的廣度?


除了功能測試,你還會做什么測試?性能、自動化、兼容性... 我總結(jié)一個圖供參考(1079636098)推薦軟件測試交流群



什么是測試深度?

就拿掃碼支付這個例子來說吧。?大家設計用例時可能會設計,這個碼能不能掃成功、會不會自動化刷新、如果掃非本App碼會怎么樣、光線不好怎么辦、容不容易掃出來、支付是否能成功、各種支付方式、使用紅包、支付失敗怎么辦... ?這些場景都比較基礎。

二維碼到底是什么?它是怎么存儲數(shù)據(jù)的?如果存儲URL的話,可以存儲多少數(shù)據(jù),數(shù)據(jù)多是不是不容易掃了

支付過程用https傳輸,是怎么傳輸?shù)?,什么TLS握手,如果用Burp Suite攔截,修改支付金額能支付成功嗎?

支付時比較卡,怎么定位卡的原因,怎么用Time?Profiler定位到卡頓地方

接口有性能問題,怎么定位,什么是Full?GC,怎么用jstat、jstack、jmap定位問題...

這就是測試的深度


怎么回答到這個問題?

這個是什么App,什么功能確定后。要冷靜,不要馬上回答。即使像微信這種常用軟件,也很難一下想到所有場景??梢源蜷_App先看一下有那些功能,這樣可以幫助想場景。就像看著需求做探索性測試一樣。然后從測試廣度設計用例,這樣面試官會覺得你不僅會功能測試,其他方面都懂。自己比較擅長那一塊可以多設計一些用例,讓面試官感受到你某些方面技術真的很專業(yè)。


軟件測試,與你同行!我們有一個軟件測試,Python自動化學習和解決問題的群,每天都有直播公開課,時間自由安排,有錄播。群是免費的,但是謝絕廣告。公眾號:測試人追風

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容