測試聊天app

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章