萬能思路回答:面試官給個場景讓你設計測試用例
前言
朋友圈點贊怎麼測試?
朋友圈評論怎麼測試?
抖音評論怎麼測試?
微信發紅包怎麼測試?
微信發朋友圈怎麼測試?
登入功能怎麼設計測試用例?
。。。。。。
回答方法
首先不要一上來就按照自己的使用經驗具體回答場景的功能。這樣會導致說出幾條之後可能就想不出其他的。
我們應該從以下幾個方法去思考和設計測試用例:
UI測試
功能測試
相容性測試
網路測試
安全性測試
中斷測試
介面測試
效能測試
等多個方面去考慮。
一、UI測試
這種的話就是說下看有沒有錯別字,還有比如你點贊或者評論的時候那個彈框的長度和寬度以及顏色是不是符合產品需求。
以及微信私聊發出去文字也有文字框和顏色,發紅包場景,紅包也有大小和顏色吧,主要從這方面去回答。
二、相容性測試
這個就簡單瞭如果是web程式就說用不同瀏覽器去測試。
手機的話就是用不同品牌型別去測試,不同作業系統去測試。
主要看下有沒有ui方面的展示問題,以及這個功能比如發紅包,私聊,評論是不是相容所有手機。
三、網路測試
這個是軟體就要聯網咖,可以說下測試下在弱網,無網,4G,5G網路下面,這個功能是否還正常,有對應處理,比如無網就要提示等等。
然後還可以補刀,有用過一些工具比如fiddler去模擬弱網等場景。
四、安全測試
這個不管是評論還是私聊,前端的報文總需要傳給後端伺服器吧,這時候可以說需要看下日誌,看報文是不是加密傳輸的,確保安全。
除此之外,還可以說看下有沒有sql注入等安全漏洞,雖然你不懂,但是可以說啊,面試官反正不會打斷你問什麼是sql注入咯。
五、中斷測試
這個就是比如你在評論或者發紅包或者私聊編輯好文字準備發的時候突然來電話了,或者手機沒電了,你再開啟會不會快取你那些資料,要不要重新輸入等等。
六、介面測試
剛剛你說功能測試點的時候應該都是基於頁面說的,頁面的背後不都介面呼叫嗎?
那麼就要做介面測試吧,介面測試可以說的就多了,包括欄位校驗,和上下游聯調等等,這個問題就變成了怎麼做介面測試,可以說的太多了。
七、效能測試
這個就是說比如在大使用者併發同時操作的情況下,你這個登入,評論,私聊,發紅包功能還能正常不,響應時間是不是會變得很長。這個一般是要做介面壓力測試。
總結
上面說的一到七點就是萬能回答思路,只要你記住這幾個,哪怕你說功能測試臨時想不出多少條,後面這些也能回答好幾分鐘。