UI
①、點(diǎn)擊操作欄,是否正常彈出氣泡,是否正常收回、是否流暢
②、樣式是否與需求保持一致
③、未贊時(shí),點(diǎn)擊【點(diǎn)贊】,樣式變?yōu)橐奄?/p>
④、已贊時(shí),點(diǎn)擊【取消】,樣式變?yōu)槲促?/p>
功能
①、給某一朋友的朋友圈進(jìn)行點(diǎn)贊(檢查接口)
>>點(diǎn)贊數(shù)+1,點(diǎn)贊?rùn)陲@示具體點(diǎn)贊用戶(hù)的昵稱(chēng)
>>被贊人的消息中心新增一條點(diǎn)贊消息,消息體顯示是否正常
>>共同好友視角,點(diǎn)贊?rùn)陲@示該用戶(hù)昵稱(chēng)
>>非共同好友視角,點(diǎn)贊?rùn)诓伙@示該用戶(hù)昵稱(chēng)
>>點(diǎn)擊點(diǎn)贊?rùn)陉欠Q(chēng)跳轉(zhuǎn)至該用戶(hù)用戶(hù)信息頁(yè)面
>>數(shù)據(jù)庫(kù)寫(xiě)入是否正常
②、多人給某一朋友的朋友圈進(jìn)行點(diǎn)贊
>>點(diǎn)贊數(shù)+N。被贊人的消息中心收到多條點(diǎn)贊信息,消息體是否顯示正常
>>自己已贊過(guò)該朋友圈,N個(gè)點(diǎn)贊中,有M個(gè)是共同好友,自己的消息中心收到M條點(diǎn)贊消息
>>自己未贊過(guò)該朋友圈,N個(gè)點(diǎn)贊中,有M個(gè)是共同好友,自己的消息中心不收到點(diǎn)贊消息
>>自己已贊過(guò)該朋友圈,后取消點(diǎn)贊,自己的消息中心不再收到來(lái)自該條朋友圈的點(diǎn)贊消息
>>點(diǎn)贊?rùn)陲@示N個(gè)用戶(hù)的昵稱(chēng),并用頓號(hào)分割,且按照點(diǎn)贊時(shí)間降序排列
>>N個(gè)用戶(hù)全部取消贊后,是否同步
>>數(shù)據(jù)庫(kù)寫(xiě)入是否正常
②、給自己的朋友圈進(jìn)行點(diǎn)贊(檢查接口)
>>點(diǎn)贊數(shù)+1,自己不收到信息
>>點(diǎn)贊?rùn)陲@示自己的昵稱(chēng)
④、取消點(diǎn)贊
>>點(diǎn)贊數(shù)-1,點(diǎn)贊?rùn)谠撚脩?hù)的昵稱(chēng)消失,昵稱(chēng)展示左移
>>被贊人的消息中心不會(huì)發(fā)送取消贊消息
⑤、反復(fù)點(diǎn)贊:點(diǎn)贊-->取消點(diǎn)贊-->點(diǎn)贊
>>點(diǎn)贊數(shù)+1,點(diǎn)贊?rùn)谡U故居脩?hù)昵稱(chēng),不會(huì)重復(fù)顯示
>>消息中心不會(huì)重新發(fā)送點(diǎn)贊通知
⑥、朋友圈下拉刷新,點(diǎn)贊?rùn)谒⑿拢ń涌冢?/p>
⑦、消息中心加載(分頁(yè)加載是否正常)
⑧、從消息中心進(jìn)入朋友圈詳情
>>點(diǎn)贊?rùn)陲@示的是用戶(hù)頭像
>>操作點(diǎn)贊、取消贊、點(diǎn)擊用戶(hù)頭像等操作
⑨、查看別人的朋友圈,點(diǎn)開(kāi)大圖
>>已贊過(guò),左下角已贊樣式+文字
>>未贊,左下角未贊樣式+文字
>>點(diǎn)贊/取消點(diǎn)贊操作,右下角點(diǎn)贊數(shù)+1/-1
>>各個(gè)視角點(diǎn)贊數(shù)同步
異常
①、給某一朋友的朋友圈點(diǎn)贊后,昵稱(chēng)變更,點(diǎn)贊?rùn)诘年欠Q(chēng)是否同步變更
②、點(diǎn)贊人數(shù)過(guò)多時(shí),點(diǎn)贊?rùn)诘年欠Q(chēng)最多展示多少,超過(guò)如何展示
③、昵稱(chēng)中含有特殊字符時(shí),如<,'等時(shí),是否展示異常
④、弱網(wǎng)時(shí),反復(fù)點(diǎn)擊點(diǎn)贊按鈕,數(shù)據(jù)庫(kù)是否有redis控制(事務(wù))
⑤、當(dāng)前頁(yè)面,朋友圈已被刪除,點(diǎn)擊【點(diǎn)贊】或【取消贊】,客戶(hù)端是否合理反饋
⑥、模擬弱網(wǎng),是否正常點(diǎn)贊,響應(yīng)時(shí)間
⑦、斷網(wǎng),點(diǎn)贊
兼容性
①、android、ios
②、不同android機(jī)型、分辨率、系統(tǒng)兼容
壓力
①、多人點(diǎn)贊邊界,檢查一條朋友圈最多可以有多少點(diǎn)贊(接口模擬),手動(dòng)模擬
②、模擬多人同時(shí)點(diǎn)贊