天天看點

APP測試的要點

一、首先是【功能測試】,包括以下幾點

  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

繼續閱讀