結構化思維的回答:
跟面試官確認是否只需要測試輸入框,不考慮頁面其他內容——是的,僅輸入框
大范圍:功能性、兼容性、穩定性、性能、安全、接口、線上監控、自動化
小范圍:功能性、兼容性、安全
關於功能性測試
常規可輸入的內容,數字、英文、中文、特殊符號、轉義符等
非常規有一定含義的,HTML標簽、CSS、js代碼、URL等
輸入內容的邊界值,空字符、超長文本(邊界值+1、-1)
關於兼容性測試
根據產品的用戶分布,手機品牌、分辨率、topN的機型
根據產品在不同瀏覽器上的占有率,選擇主要瀏覽器測試
兼容性主要關注的問題,頁面渲染,頁面布局等,借助firebug調試
關於穩定性測試
在某一壓力下,搜索結果能正常返回
多次查詢,返回的內容相對穩定。后台數據可能有波動,但是幾分鍾幾秒鍾內查詢結果應該一致
關於性能測試
QPS,query per second,每秒鍾能處理的請求數
從點擊到頁面全部加載,頁面耗時情況(耗時與頁面大小,資源數量有關)
關於安全性測試
JS注入 ——如在查詢輸入框中輸入JS代碼
SQL注入——搜索框輸入SQL語句
做一些破壞
關於接口測試
查詢接口正確性驗證:使用postman等工具單發一些查詢請求,查看返回內容
查詢接口對異常數據的容錯情況:查詢亂七八糟的查詢詞,是否會返回無結果
查詢接口在非瀏覽器情況下的處理情況:a.查詢接口很同意被高級用戶拿到,他們會頻發地去抓取頁面。b.頁面會對查詢做一些限制,如有些字符無法輸入,但是通過接口會繞過頁面的限制
關於線上監控
保證線上服務質量,建立實時監控。可以及時發現異常,減少對用戶的影響
關於自動化測試
基於selenium工具進行UI自動化測試,例行回歸驗證,提高效率
Android端可以使用appium+UIautomantor
————————————————
版權聲明:本文為CSDN博主「腰椎間盤沒你突出」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/sinat_41774836/article/details/87360554