APP功能測試點彙總

隨着智能機的發展,app移動測試越來越重要,其中功能測試仍然是基礎和重點。作爲一個老司機,針對大多數的app和移動設備,總結了一些app測試點給大家,希望對剛入坑的小夥伴有點幫助。

1、安裝和卸載

先說安裝,要考慮如下幾點:

  • 是否可以正常安裝:1、命令行,2、第三方工具,比如豌豆莢、pp助手等
  • 不同的系統、機型、版本是否能安裝
  • 安裝過程是否可以暫停,暫停後能否再繼續
  • 安裝時空間不足
  • 安裝時關機或者斷網等

卸載也是這樣,但是要考慮是否所有所有安裝的文件夾都刪除了

2、運行

  • 是否可以正常打開
  • 運行是否流暢
  • 網絡異常時,運行會不會受影響

3、註冊和登錄

現在主流的註冊和登錄有三種:(1)賬號密碼註冊,(2)手機號、郵箱驗證註冊,(3)第三方授權直接登錄
(1)賬號密碼註冊

  • 正常註冊和登錄
  • 已註冊的再註冊
  • 未註冊直接登錄
  • 密碼展示:明文還是**
  • 長度和規則,數據校驗
  • 是否單點登錄,多點登錄修改信息是否同步
  • 修改密碼後,已登錄的用戶是否要重新登錄
  • 切換賬號,信息是否及時更新

(2)手機號、郵箱登錄

  • 手機號、郵箱格式校驗
  • 驗證短信或者郵件是否及時
  • 正常登錄
  • 驗證碼錯誤提示
  • 短信或者郵件文案是否友好
  • 重複發送驗證碼,前一個是否失效
  • 驗證碼發送次數
  • 驗證碼有效時長

(3)第三方授權

  • 對數據同步是否正確

4、權限設置

現在很多app都依賴於位置、通知、網絡等用戶權限,針對權限可以通過一下測試點去測:

  • 首次安裝或者啓動是否同意啓用這些權限
  • 消息權限開啓,能接收信息;關閉,不接受信息
  • 位置權限開啓,可以定位;關閉,需要定位才能使用的功能是否會提示或者引導開啓
  • 網絡關閉是否有提示或者引導

5、軟件更新

  • 強制更新:多次關閉或者打開應用,是否跳過強制更新;點擊更新,是否前往下載頁面;是否可以關閉彈出框
  • 非強制更新:是否正常關閉彈出框;重啓是否還提醒;點擊更新,是否前往下載頁面
  • 取消更新,老版本是否有影響
  • 更新能否成功,是否是最新版本

6、網絡環境

主要是針對2G、3G、4G、wifi網絡環境進行測試

  • 網絡正常時,各個功能是否正常
  • 網絡異常時,數據交換失敗是否有錯誤提醒
  • 有網 >>>> 無網 >>>> 有網,數據是否能恢復

7、兼容性測試

  • 從不同系統,版本,分辨率,機型(不同廠家ROM)等緯度進行適配測試
  • 通常選擇在少數主流設備上執行全向的用例,在其他兼容性範圍內的設備上覆蓋主要功能的測試用例
  • 功能界面在不同分辨率下是否存在UI展示問題

可以測試主流的機型或者版本,也可以用第三方平臺

8、異常、需求測試

  • 內存空間爲空時,應用能否運行
  • 是否有重力感應,切換橫豎屏
  • 反覆操作某個功能,是否出現閃退
  • 運行時出現電話等是否有影響
  • 分頁處理技術,是否有重複的數據,數據顯示是否完整,到達最後一頁後是否還有數據進行顯示
  • 數據的排序方式
  • 界面跳轉是否正確
  • 出現異常情況是否有提示,是否跳轉到已經設定好的默認頁面
  • 圖片處理的地方,是否容易出現程序崩潰現象,主要是圖片壓縮機制
  • 前端展示的數據,後臺進行變動(增、刪、改),是否是實時更新還是app一開始運行再進行加載
  • 前端主動發出請求,後臺數據庫中是否存在相應的數據同時包括數據的關聯性
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章