一、首先是【功能測試】,包括以下幾點
1、依據【需求文檔或者原型圖/産品】
2、安裝與解除安裝:1)正常的安裝/解除安裝測試
2)安裝 /解除安裝過程中取消操作
3)重複安裝
4)安裝空間不足的場景測試
5)自定義選擇安裝安裝路徑(預設選擇安裝路徑)
6)解除安裝是否解除安裝完全(删除安裝檔案夾)
7)線上:關注上架的應用市場(安卓)
3、軟體更新
1)能否正常更新(強制/非強制性更新)--更新提示等
2)強制性更新版本(異常退出之後再進入APP,是否強制提示)
3)跨越版本更新(V1.1.1-->V1.2.2-->V1.2.5)
4、登入測試
1)登入鑒權:鑒權:某部分功能隻能登入狀态才能操作(鑒權:驗證使用者是否擁有通路系統的權利)
使用者鑒權:網絡對使用者進行鑒權,防止非法使用者占用網絡資源
網絡鑒權:使用者對網絡進行鑒權,防止使用者接入了非法網絡,被騙取關鍵資訊。
2)不同終端(WEB\ANDROID/IOS/PC用戶端),資料同步
3)APP端隻能一台手機上登入(是否有需求)
4)token過期了,登入狀态過期了
5、離線測試
1)緩存資料到手機本地,離線狀态是否支援浏覽(按照需求來定義)
6、消息推送
1)消息設定了:開關
2)消息設定關閉之後,所有涉及到消息推送的消息都接收不到
3)是否針對性推送(單/多個)
二、UI/界面測試
1、技術依據:原型圖/UI效果圖是否一緻
2、功能測試過程中同步關注
3、使用者角度:易用性測試界面--界面合不合理等等
三、相容性測試/适配
1、關注點:界面是否顯示正常,無錯亂錯位
2、不同機型上面(作業系統/分辨率/螢幕尺寸)-考慮主流手機(蘋果、華為、小米、聯想、紅米、魅族、VIVO、美圖手機--搜尋百度流量,尋找主流機型,預設分辨率就行)。
3、更多的公司,有什麼測試機就測試這些測試手機的相容性
4、雲測平台--免費(安裝、開啟、monkey随機事件、關閉、解除安裝;關注電量等占比--了解)
四、中斷測試
1、主要考慮點:核心功能 + 目前功能有無存在實時資料交換
2、前背景中斷/鎖屏解鎖/斷網重連/app切換/斷電、充電、低電量中斷/來電話、短信中斷/來短信/拔插耳機線、資料線、資料線不是原配等
五、網絡測試
1、不同網絡切換:2G\3G\4G\5G\WiFi
2、弱網測試
1)延時:延時時間是否能接受(逾時之後有無合理提示)
2)丢包:重發機制(如果未響應,是否有合理提示)
六、安全性測試
1、SQL注入
2、非支付類的APP安全,主要關注登入鑒權就可以其實
七、性能測試
1、後端伺服器性能
1)web、app
2)loadrunner/jmeter工具
2、APP本身的性能
1)運作的CPU、記憶體、電量等占比
2)GT
3、APP壓力穩定性
1)長時間臨界狀态下操作APP,關注是否會崩潰
2)monkey
轉載于:https://www.cnblogs.com/cm039/p/10516471.html