APP 測試項

App測試點整理數據庫

一. 功能性測試緩存

根據產品需求文檔編寫的測試用例進行測試安全

功能性包括客戶端的單個功能模塊,以及功能業務邏輯(功能交互)服務器

 

1.1安裝與卸載測試網絡

  • 應用是否在andriod不一樣系統版本上可以進行安裝,運行
  • 在安裝過程是否能夠取消
  • 取消安裝,再次安裝是否正常
  • 安裝空間不足 是否提示
  • 安裝過程當中網絡斷開的狀況下 是否提示
  • 安裝過程當中 來電 短信 鬧鈴 完成後是否提示
  • 安裝後是否正常運行,安裝後的文件是否寫入到指定的的目錄裏;
  • 重複安裝,是否提示
  • 安裝完成後自動刪除包裝包
  • 從不一樣的應用市場下載進行安裝
  • 卸載取消,是否能可以取消成功

 

1.2 App 升級app

  • 當客戶端有新版本時,有更新提示。
  • 當版本爲非強制升級版時,用戶能夠取消更新,老版本能正常使用。用戶在下次啓動App時,仍出現更新提示。
  • 當版本爲強制升級版時,但給出強制更新後用戶沒有作更新時,退出客戶端。下次啓動App時,仍出現強制升級提示。
  • 當客戶端有新版本時,在本地不刪除客戶端的狀況下,直接更新檢查是否能正常更新。
  • 當客戶端有新版本時,在本地不刪除客戶端的狀況下,檢查更新後的客戶端功能是不是新版本。
  • 當客戶端有新版本時,在本地不刪除客戶端的狀況下,檢查資源同名文件如圖片是否能正常更新成最新版本。
  • 在線跨版本升級後是否可以正常使用

 

1.3 登陸佈局

  • 用戶名、口令(密碼)錯誤或漏填時可否登錄,是否有提示
  • 使用已經登陸的帳號登陸系統是否正確處理
  • 系統是否容許屢次非法的登陸,是否有次數限制
  • 檢查帳號是否可以登錄多個手機,是否將原用戶剔除
  • 登錄後,頁面中登陸信息是否正確
  • 頁面中有註銷按鈕
  • 登陸超時的處理
  • 用戶主動退出登陸後,下次啓動APP時,應該進入登錄界面
  • 對於支持自動登錄的APP,數據交換時,是否可以自動登錄成功
  • 密碼更改後,是否作到了有效的數據的校驗
  • 切換帳號登錄,檢查登錄信息是否   到了及時更新
  • 對於未登陸狀態時,一些頁面的操做,是否作了控制

 

1.4 離線測試性能

  • 不少應用會支持離線瀏覽,即在本地客戶端會緩存一部分數據供用戶查看
  • 在無線網絡狀況能夠瀏覽本地數據
  • 對於離線(無網絡)時,刷新獲取數據時,不能獲取數據時是否可以給出友好提示
  • 對於界面數據不提供離線查看,須要給出相應的提示
  • 退出App再開啓App時能正常瀏覽
  • 切換到後臺再回到前臺能夠正常瀏覽
  • 鎖屏後再解鎖回到應用前臺能夠正常瀏覽
  • 在對服務器段的數據有更新時回給予離線的相應提示
  • 離線後鏈接到網絡,是否須要從服務端獲新數據

 

1.5 消息測試測試

  • 默認開關應該是打開的狀態
  • 未鎖屏時,後臺運行,消息推送是否能夠正常接收
  • 未鎖屏時,app客戶端使用的過程當中,能夠看到消息提醒並可查看
  • 手機消息欄是否能夠顯示消息而且提醒,且點擊查看,點擊後消息在消息欄後不顯示
  • 檢查Push消息是否按照指定的業務規則發送。
  • 檢查不接收推送消息時,用戶不會在接收到Push消息。
  • 若是用戶設置了免打擾的時間段,檢查在免打擾時間段內,用戶接收不到Push。在非免打擾時間段內,用戶能正常收到Push。
  • 當Push消息是針對登陸用戶的時候,須要檢查收到的Push與用戶身份是否相符,沒有錯誤的將其餘人的消息推送過來。通常狀況下,只對手機上最後一個登陸用戶進行消息推送。
  • 測試Push時,須要採用真機進行測試
  • 退出登陸後,是否還接收消息(根據需求來)

 

二. UI界面測試加密

  • 頁面是否美觀;
  • 文字是否正確;
  • 文字圖片組合是否完美,操做是否友好;
  • 菜單,對話框,窗口,控件佈局是否知足客戶要求

三. 兼容性測試(取 市場主流的手機進行測試 主流手機號可參考http://tongji.baidu.com)

  • 不一樣的操做系統
  • 不一樣的分辨率
  • 不一樣的尺寸
  • 不一樣廠家

四 .安全性測試

  • 權限問題:是否容許訪問相冊,拍照,錄音,定位,接收推送消息
  • 數據庫隱私加密
  • 隱藏泄露風險:包括訪問手機信息,訪問聯繫人信息等
  • 通常對於大多數非支付類App來講,安全性不是一個特別大的問題,只需保證登陸鑑權的安全性便可。

四. 先後臺切換

  • App切換到後臺,再回到App,檢查是否停留在上一次操做界面。
  • App切換到後臺,再回到App,檢查功能及應用狀態是否正常。
  • App切換到後臺,再回到前臺時,注意程序是否崩潰,功能狀態是否正常,尤爲是對於從後臺切換回前臺數據有自動更新的時候。
  • 手機鎖屏解鎖後進入App注意是否會崩潰,功能狀態是否正常,尤爲是對於從後臺切換回前臺數據有自動更新的時候。
  • 當App使用過程當中有電話進來中斷後再切換到App,功能狀態是否正常。
  • 當關掉App進程後,再開啓App,App可否正常啓動。
  • 出現必須處理的提示框後,切換到後臺,再切換回來,檢查提示框是否還存在,有時候會出現應用自動跳過提示框的缺陷。
  • 對於有數據交換的頁面,每一個頁面都必需要進行先後臺切換、鎖屏的測試,這種頁面最容易出現崩潰
  • 對於有數據的交換的頁面,每一個頁面都必須進行先後臺切換,鎖屏,網絡切換,app切換,電話切換,斷電切換等中端的測試

七.異常中斷測試

  • 交互異常測試:客戶端做爲手機特性測試,包括被打擾的狀況:如來電,短信,低電量測試等,還有注意硬件設備,如:待機,插拔數據線,耳機等操做會不會影響到操做
  • 異常性測試:斷網,斷電測試

八.網絡環境

  • 測試軟件在2G 3G 4G wifi 網絡下應用的運行速度;
  • 通常的測試時在公司的內網進行測試,到外網再進行測試是否有異常
  • 網絡很差,數據的提交測試;
  • 從有網到無網,再到有網 數據是否能夠自動恢復
  • 無網絡的時候,界面提示是否友好
  • 當網絡環境不好的時候,用戶在支付界面的屢次確認必須只執行一次

九.性能測試

  • 測試APP 在不一樣網絡速度下操做的流暢程度(FPS)
  • 測試APP操做數據庫的性能;
  • 壓力測試
  • 資源消耗(CPU 測試 內存 流量 )
相關文章
相關標籤/搜索