IM測試功能點

測試前的總結: 
 1. 對象
  對象就是聊天的聯繫人,包括我的帳號,公共號,機構號,羣組等。
  2. 對象的屬性
  就是這些聯繫人的各個特徵。
  我的主頁(頭像,暱稱,簽名,管理的羣,管理的輕應用,2維碼。。。)
  羣 (頭像,建立人,羣成員,名稱,消息設置,羣輕應用,羣類型,2維碼。。。)
  公共號(機構號)(主頁,頭像,名稱,簡介,管理的輕應用,消息設置,2維碼。。。)
  3. 方法。
  方法,就是這些對這些對象的操做。
  消息發送(單聊,羣聊,語音,文字,圖片,表情,連接,字符及長度。。。)
  成員管理(加人,被加,退出,被動退出,編輯,刪除。。。)
  羣組管理(建立羣,消息設置,申請入羣,掃二維碼入羣,退羣,通知提醒,頭像編輯,名稱編輯,簡介編輯,權限編輯,成員編輯。。。)
  消息管理(發佈通知,接收通知,發文件,消息提醒,通知提醒,聲音,震動,好友請求,請求處理。。。)
  隱私管理(黑名單,容許好友查看動態,容許陌生人查看動態,容許經過 手機號查找,容許真實姓名查找。。。)
  權限管理(開放羣(任何人入羣),半開放羣(驗證入羣),驗證加好友,不需驗證加好友。。。)
  登陸退出(忘記密碼,更換帳號。。。)
  好友管理(掃二維碼加人,加好友,查好友,好友推薦,羣組推薦,聯繫人導入,拉黑名單,解除好友,備註名。。。)
  動態管理(發動態,發投票,點贊,表情,評論,增長,刪除,分享,隱藏,編輯。。。)
  消息推送(在線,離線,收發,時序。。。)
  文件管理(接收,離線接收,預覽,刪除,分享,轉存,文件格式,大小。。。)
  4. 緩存
  緩存這個東西須要檢查的,關係到用戶體驗,若是頁面沒作緩存,打開很慢。能夠清除緩存測測。
  5. 升級
  安裝,卸載,升級必定要測。有的時候須要直接升級測試,由於開發可能改了表結構而沒告訴你,致使升級後部分數據丟失,後果很嚴重。還要看升級後消息記錄是否有丟失(若是可能,須要去查看 數據庫。)
  6. 網絡
  要覆蓋(2G,3G,4G,wifi),若是有條件,能夠搭建一個慢網的環境,測試慢網或者斷線的表現,消息是否成功發送,或者retry幾回,沒發出去是否有提示等。(各類響應速度是否能夠接受)
  7. 中斷
  要測試啓動,靜置,活動中等狀態下的中斷,看錯誤的操做是否有保護現場機制。。。
  8. 兼容性
  佈局檢查,分辨率檢查,各類表明性機型檢查
  9. 閃退
  通常是開着logcat來測試,概率高的閃退截log給開發分析,monkey也要跑跑
相關文章
相關標籤/搜索