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