QQ、微信聊天框的主要功能就是發送消息和接收別人發過來的消息。
消息內容類型:
- 純文字
- 純圖片
- 純表情
- 文字+表情
- 文件
發送鍵:
- 點擊“發送”發送
- 使用快捷鍵發送(針對電腦端)
用戶在線狀態:
- 在線狀態
- 離線狀態
網絡情況:
- 網絡正常
- 網絡異常
群聊情況:
- @功能 :
- @個人、@多個人、@全部
- 提醒功能
- 被@到時,進入群聊是否提示“有人@”
- 群聊聊天數量統計是否正常
- 群聊信息較多時,是否有一鍵到上次看到的消息,從哪開始
以上四種情況:QQ、微信共有的,共有的測試用例設計
- 單聊:發送文字/表情/圖片,對方是否能接收成功,且消息發送時間排序正常,聊天記錄條數是否正常
- 群聊:發送文字/表情/圖片,對方是否能接收成功,且消息發送時間排序正常,聊天記錄條數是否正常
- 離線狀態下,是否支持消息發送?發送失敗后,是否支持重新發送?
- 離線狀態下,是否支持接收消息?在線后,是否正常接收到離線消息?
- 未加好友狀態下:搜索QQ號開啟的臨時會話,是否能發送文字/表情/圖片/文件;群聊開啟的臨時會話,群主沒有設置不可發起臨時會話,是否能發送文字/表情/圖片/文件;群主設置了不可發起臨時會話,是否能發送文字/表情/圖片/文件
- 在線用戶發送文件給離線用戶,發送到一半時,中斷后,是否能繼續再次發送
- 在線發送文件時,
- 屏蔽功能開啟和關閉:屏蔽功能開啟后,是否屏蔽消息提醒,但是還是可以點開查看消息?屏蔽功能關閉后,是否正常接收消息並提醒?
- 發送文字、圖片、文件的最大限制
- 發送內容為空或純空格,是否支持發送?
- 發送內容包含敏感字眼時,是否被和諧?
- @個人、多個、全部,是否有消息提示
- 消息中發送的網址,是否支持打開?
- 已經發送和接收的消息,是否支持復制或粘貼或轉發?
- 已經發送的消息是否支持撤回,撤回時間有效性驗證
- 頻繁下拉上划刷新頁面,頁面是否正常
