app測試的case點(2)

1.除APP的正常功能點外,還有如下驗證點:瀏覽器

    •   安裝/卸載(考慮是否清數據)
    •   升級(考慮卸載從新安裝、覆蓋安裝升級、經過無憂通知升級、在線檢測新版升級)
    •   升級後新舊數據的兼容性
    •   網絡切換是否有相應提示說明?好比wifi切換到正常網絡
    •   程序進入輸入功能時,是否正常彈出鍵盤?鍵盤是否遮擋輸入框?鍵盤的輸入法切換
    •   是否有菜單項
    •   home和程序間屢次切換
    •   返回上一級操做,退出程序後的提示
    •   橫豎屏切換
    •   長按某一按鈕是否會觸發其餘事件
    •   PC和APP的數據同步。
    •   在APP中內嵌了超連接後,程序如何處理。若是調用設備的瀏覽器,是否能正常切回APP
    •   各個頁面間屢次切換
    •   飛行模式
    •   使用程序時同時播放音樂
    •   藍牙的配對

  2.異常場景測試緩存

    •   低電量時使用應用
    •   內存被佔滿時使用應用
    •   使用應用時,接聽電話、查看信息、鬧鈴響起,再切回到應用,驗證應用切換先後場景是否一致
    •   使用應用時,斷網,應用的處理狀況
    •   使用應用時,進行開鎖/解鎖,驗證開鎖/解鎖先後的場景是否一致
    •   在特定的場景使用應用,客戶端一次性更新大量數據

  3.應用的性能測試網絡

    •   連續點擊相同按鈕,注意查看手機CPU和內存佔用狀況
    •   快速劃屏,注意查看手機CPU和內存佔用狀況
    •   長時間使用應用,注意查看手機CPU、內存、電量、網絡流量等資源的佔用狀況
    •   若是應用中包含大量的圖形顯示場景,如遊戲、地圖等,須要關注卡頓相關的問題

    性能測試有時須要利用工具,如騰訊GT,Device Monitor,GPU呈現模式分析,接下來的博客中應該會有。工具

  4.用戶體驗測試性能

    •   三原則:用戶UI體驗好,用戶操做方便,用戶使用錯誤率低

  5.藍牙測試點測試

    •   肯定藍牙是2.0仍是4.0,目的是確認藍牙的傳輸速度、傳輸距離以及耗電量等基礎參數。
    •   測試手機與設備藍牙鏈接的成功率(特別考慮手機和設備藍牙版本不一致時)
    •   手機與設備鏈接(一個手機鏈接多個設備、多個手機鏈接一個設備、手機藍牙進行其餘操做如鏈接藍牙耳機再與設備鏈接)
    •   在APP中,測試連續打開/關閉藍牙,測試應用是否對系統藍牙出現的異常進行了捕獲
    •   測試藍牙數據交互的準確性
    •   系統消耗資源的測試,如APP開啓藍牙進行交互時,系統CPU、耗電量的統計。(設備待機30天、連續傳輸十幾個小時、手機與終端已經鏈接可是手機不在鏈接範圍)
    •   藍牙鏈接穩定性測試(考慮無干擾和有干擾的狀況)
    •   藍牙設備有效區域臨界值測試
    •   藍牙設備異常斷開後,容錯效果測試(斷開後可否再自動鏈接或手動鏈接)

  6.緩存測試遊戲

    •   緩存時間是否合理
    •   斷網直接讀取緩存
    •   緩存過時、未過時的數據讀取
    •   不一樣網絡緩存時間不一樣,WIFI環境下,緩存時間能夠設置短一點,由於網絡較快,並且不要錢
    •   刷新按鈕或下拉列表刷新

  7.適配測試事件

  •   適配統計結果:參考官方統計和友盟統計
  •   適配緣由:分辨率UI問題;不一樣廠商會選擇不一樣硬件,對某些硬件驅動的調用可能會出現問題;安卓API問題,新SDK版本中新增長的API,在舊版本中不被支持。
  •   適配方法:國內應用建議參考友盟統計結果,確認須要覆蓋的廠商、系統、分辨率和屏幕大小等。
  •   適配的常見測試點:安裝/卸載、UI、藍牙、聯網等。
  •   主流手機的測試必定要採用真機測試,並進行全功能點的覆蓋測試。非主流手機的適配能夠考慮雲測試。 
相關文章
相關標籤/搜索