聊天類功能測試用例


對象

對象就是聊天的聯系人,包括個人賬號,公共號,機構號,群組等。

對象的屬性

就是這些聯系人的各個特征。

  • 個人主頁
    頭像,昵稱,簽名,管理的群,管理的輕應用,二維碼等。

  • 頭像,創建人,群成員,名稱,消息設置,群輕應用,群類型,二維碼等。
  • 公共號(機構號)
    主頁,頭像,名稱,簡介,管理的輕應用,消息設置,二維碼等。

方法

就是這些對這些對象的操作。

  • 消息發送
    單聊,群聊,語音,文字,圖片,表情,鏈接,字符及長度等。
  • 成員管理
    加人,被加,退出,被動退出,編輯,刪除等。
  • 群組管理
    創建群,消息設置,申請入群,掃二維碼入群,退群,通知提醒,頭像編輯,名稱編輯,簡介編輯,權限編輯,成員編輯等。
  • 消息管理
    發布通知,接收通知,發文件,消息提醒,通知提醒,聲音,震動,好友請求,請求處理等。
  • 隱私管理
    黑名單,允許好友查看動態,允許陌生人查看動態,允許通過手機號查找,允許真實姓名查找等。
  • 權限管理
    開放群(任何人入群),半開放群(驗證入群),驗證加好友,不需驗證加好友等。
  • 登錄退出
    忘記密碼,更換賬號等。
  • 好友管理
    掃二維碼加人,加好友,查好友,好友推薦,群組推薦,聯系人導入,拉黑名單,解除好友,備注名等。
  • 動態管理
    發動態,發投票,點贊,表情,評論,增加,刪除,分享,隱藏,編輯等。
  • 消息推送
    在線,離線,收發,時序等。
  • 文件管理
    接收,離線接收,預覽,刪除,分享,轉存,文件格式,大小等。

緩存

緩存這個東西需要檢查的,關系到用戶體驗,如果頁面沒做緩存,打開很慢。可以清除緩存測測。

升級

安裝,卸載,升級一定要測。有的時候需要直接升級測試,因為開發可能改了表結構而沒告訴你,導致升級后部分數據丟失,后果很嚴重。還要看升級后消息記錄是否有丟失。(如果可能,需要去查看數據庫)

網絡

要覆蓋(2G,3G,4G,wifi),如果有條件,可以搭建一個慢網的環境,測試慢網或者斷線的表現,消息是否成功發送,或者retry幾次,沒發出去是否有提示等。(各種響應速度是否可以接受)

中斷

要測試啟動,靜置,活動中等狀態下的中斷,看錯誤的操作是否有保護現場機制等。

兼容性

布局檢查,分辨率檢查,各種代表性機型檢查。

閃退

一般是開着logcat來測試,幾率高的閃退截log給開發分析,monkey也要跑跑。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM