【UI】
①、點擊操作欄,是否正常彈出氣泡,是否正常收回、是否流暢
②、樣式是否與需求保持一致
③、未贊時,點擊【點贊】,樣式變為已贊
④、已贊時,點擊【取消】,樣式變為未贊
【功能】
①、給某一朋友的朋友圈進行點贊(檢查接口)
·點贊數+1,點贊欄顯示具體點贊用戶的昵稱
·被贊人的消息中心新增一條點贊消息,消息體顯示是否正常
·共同好友視角,點贊欄顯示該用戶昵稱
·非共同好友視角,點贊欄不顯示該用戶昵稱
·點擊點贊欄昵稱跳轉至該用戶用戶信息頁面
·
數據庫寫入是否正常
②、多人給某一朋友的朋友圈進行點贊
·點贊數+N。被贊人的消息中心收到多條點贊信息,消息體是否顯示正常
·自己已贊過該朋友圈,N個點贊中,有M個是共同好友,自己的消息中心收到M條點贊消息
·自己未贊過該朋友圈,N個點贊中,有M個是共同好友,自己的消息中心不收到點贊消息
·自己已贊過該朋友圈,后取消點贊,自己的消息中心不再收到來自該條朋友圈的點贊消息
·點贊欄顯示N個用戶的昵稱,並用頓號分割,且按照點贊時間降序排列
·N個用戶全部取消贊后,是否同步
·數據庫寫入是否正常
③、給自己的朋友圈進行點贊(檢查接口)
·點贊數+1,自己不收到信息
·點贊欄顯示自己的昵稱
④、取消點贊
·點贊數-1,點贊欄該用戶的昵稱消失,昵稱展示左移
·被贊人的消息中心不會發送取消贊消息
⑤、反復點贊:點贊-->取消點贊-->點贊
·點贊數+1,點贊欄正常展示用戶昵稱,不會重復顯示
·消息中心不會重新發送點贊通知
⑥、朋友圈下拉刷新,點贊欄刷新(接口)
⑦、消息中心加載(分頁加載是否正常)
⑧、從消息中心進入朋友圈詳情
·點贊欄顯示的是用戶頭像
·操作點贊、取消贊、點擊用戶頭像等操作
⑨、查看別人的朋友圈,點開大圖
·已贊過,左下角已贊樣式+文字
·未贊,左下角未贊樣式+文字
·點贊/取消點贊操作,右下角點贊數+1/-1
·各個視角點贊數同步
【異常】
①、給某一朋友的朋友圈點贊后,昵稱變更,點贊欄的昵稱是否同步變更
②、點贊人數過多時,點贊欄的昵稱最多展示多少,超過如何展示
③、昵稱中含有特殊字符時,如<,'等時,是否展示異常
④、弱網時,反復點擊點贊按鈕,數據庫是否有redis控制(事務)
⑤、當前頁面,朋友圈已被刪除,點擊【點贊】或【取消贊】,客戶端是否合理反饋
⑥、模擬弱網,是否正常點贊,響應時間
⑦、斷網,點贊
【兼容】
①、android、ios
②、不同android機型、分辨率、系統兼容
【壓力】
①、多人點贊邊界,檢查一條朋友圈最多可以有多少點贊(接口模擬),手動模擬
②、模擬多人同時點贊