【刷題】麪筋-測開-聊天功能測試&微信聊天

【刷題】麪筋-測試開發常見問題合集

  • 聊天類的 APP 都差很少,無論是微信, QQ ,若抓住了共性,測試點都差不太多。

微信聊天功能測試

發送對象

  • 普通用戶、公衆號、羣、其餘特殊主體

衍生功能

  • 轉發、語音轉文字、刪除等

消息發送

  • 單聊、羣聊、語音、文字、圖片、表情、連接、字符及長度

消息管理

  • 發佈通知、接受通知、發文件、消息提醒、通知提醒、聲音、震動、好友請求、請求處理

發送內容

  • 空白、正常文字、超長文字、之前曾經引發過崩潰的特殊內容、特殊字符、表情、圖片、多媒體、紅包、語音等

消息推送

  • 在線、離線、收發、時序

權限管理

  • 開放羣(任何人入羣),半開放羣(驗證入羣),驗證加好友,不需驗證加好友

隱私管理

  • 黑名單,容許好友查看動態,容許陌生人查看動態,容許經過手機號查找,容許真實姓名查找

成員管理

  • 加人,被加,退出,被動退出,編輯,刪除

羣組管理

  • 建立羣,消息設置,申請入羣,掃二維碼入羣,退羣,通知提醒,頭像編輯,名稱編輯,簡介編輯,權限編輯,成員編輯

好友管理

  • 掃二維碼加人,加好友,查好友,好友推薦,羣組推薦,聯繫人導入,拉黑名單,解除好友,備註名

動態管理

  • 發動態,發投票,點贊,表情,評論,增長,刪除,分享,隱藏,編輯

登陸退出

  • 忘記密碼,更換帳號

文件管理

  • 接收,離線接收,預覽,刪除,分享,轉存,文件格式,大小

語音聊天

  • 接通/掛斷、通話質量、耳機插拔、音量調解、話筒/揚聲器切換、打開/關閉麥克風、後臺掛起

視頻聊天

  • 接通/掛點/切換語音、視頻質量、耳機插拔、音量調解、話筒/揚聲器切換、前置後置攝像頭切換、視頻框切換、後臺掛起

==========================================html

聊天功能通用測試

一、確認聊天的聯繫人類型:

包括我的帳號,公共號,機構號,羣組等。android

2. 確認聯繫人具備的特徵:

我的主頁---頭像、暱稱、性別、地區、簽名、管理的羣、2維碼數據庫

羣------------頭像、建立人、羣成員、羣名稱、羣類型、消息設置、2維碼緩存

公共號------頭像、名稱、簡介、消息設置、2維碼微信

三、確認聯繫人要作哪些操做

消息發送--------單聊、羣聊、語音、文字、圖片、表情、連接、字符及長度網絡

消息管理--------發佈通知、接受通知、發文件、消息提醒、通知提醒、聲音、震動、好友請求、請求處理app

消息推送--------在線、離線、收發、時序佈局

權限管理--------開放羣(任何人入羣),半開放羣(驗證入羣),驗證加好友,不需驗證加好友測試

隱私管理--------黑名單,容許好友查看動態,容許陌生人查看動態,容許經過手機號查找,容許真實姓名查找視頻

成員管理--------加人,被加,退出,被動退出,編輯,刪除

羣組管理--------建立羣,消息設置,申請入羣,掃二維碼入羣,退羣,通知提醒,頭像編輯,名稱編輯,簡介編輯,權限編輯,成員編輯

好友管理--------掃二維碼加人,加好友,查好友,好友推薦,羣組推薦,聯繫人導入,拉黑名單,解除好友,備註名

動態管理--------發動態,發投票,點贊,表情,評論,增長,刪除,分享,隱藏,編輯

登陸退出--------忘記密碼,更換帳號

文件管理--------接收,離線接收,預覽,刪除,分享,轉存,文件格式,大小

4. 緩存

緩存這個東西須要檢查的,關係到用戶體驗,若是頁面沒作緩存,打開很慢。能夠清除緩存測測。

5. 升級

安裝,卸載,升級必定要測。有的時候須要直接升級測試,由於開發可能改了表結構而沒告訴你,致使升級後部分數據丟失,後果很嚴重。還要看升級後消息記錄是否有丟失(若是可能,須要去查看數據庫。)還有可能升級過程當中發現簽名不一致哦,抓狂吧?

6. 網絡

要覆蓋(2G,3G,4G,wifi),使用Charles模擬慢網、弱網等條件,驗證消息是否成功發送,或者retry幾回,沒發出去是否有提示等,各類響應速度是否能夠接受

7. 中斷

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

8. 兼容性

佈局檢查,分辨率檢查,各類表明性機型檢查

9. 閃退

十、不一樣平臺間的交叉測試

END

相關文章
相關標籤/搜索