多網(wǎng)測(cè)試:無線網(wǎng)絡(luò)、2G、3G、4G等,斷網(wǎng)、網(wǎng)速較差及網(wǎng)絡(luò)之間的切換時(shí)頁(yè)面的顯示等,此外,在非wifi下,還需要注意網(wǎng)絡(luò)使用量問題。
中斷測(cè)試:如電話、短信、通知、斷電等,軟件需要處理這些特殊情況。
安裝測(cè)試:除了常規(guī)的安裝、更新、卸載時(shí)的用戶數(shù)據(jù)處理外還要考慮到異常場(chǎng)景。包括安裝時(shí)的中斷、弱網(wǎng)、安裝后刪除安裝文件、增量包更新、斷點(diǎn)續(xù)傳;升級(jí)測(cè)試的提醒機(jī)制,升級(jí)取消是否會(huì)影響原有功能的使用,升級(jí)后用戶數(shù)據(jù)是否被清除。
界面測(cè)試:如不同尺寸規(guī)格的圖文在不同屏幕的顯示;對(duì)于觸摸屏手機(jī),測(cè)試時(shí)還要注意手勢(shì),橫豎屏切換,多點(diǎn)觸控等測(cè)試。
弱網(wǎng)測(cè)試:需要測(cè)試弱網(wǎng)所造成的用戶體驗(yàn),可從功能,性能,異常處理,場(chǎng)景特性等幾個(gè)維度來考慮。
功能測(cè)試:在弱網(wǎng)下,做功能測(cè)試,不僅是次性能測(cè)試,也是一種可靠性測(cè)試。
性能測(cè)試:從app的熱啟動(dòng)、頁(yè)面切換、前后臺(tái)切換測(cè)試app的響應(yīng)時(shí)間。尤其是H5的頁(yè)面需要測(cè)試首屏?xí)r間,是否有302跳轉(zhuǎn),頁(yè)面大小等,否則會(huì)出現(xiàn)各種白屏、閃屏、轉(zhuǎn)菊花等。另外可通過網(wǎng)絡(luò)請(qǐng)求API的整體時(shí)間,response以及body大小來推斷是服務(wù)器處理的慢,還是需要治理傳輸包;如果時(shí)間很少,body又小,還很慢的話,這下就是客戶端程序的問題。
強(qiáng)網(wǎng)絡(luò)形態(tài)場(chǎng)景:有些場(chǎng)景就必須是開著wifi才能做的;比如微信的升級(jí)就會(huì)監(jiān)聽用戶是否插著電,連著wifi,一旦監(jiān)聽到了,方可通知升級(jí)。
容錯(cuò)機(jī)制:主要是考慮弱網(wǎng)情況下帶來的不穩(wěn)定,等待超時(shí) ANR了,或者直接異常閃退了。這些的處理,一定要做的優(yōu)雅,所以異常信息的文案一定要做的漂亮。
重連機(jī)制:涉及兩塊,一塊是客戶端是否會(huì)重發(fā)請(qǐng)求,一塊是服務(wù)端是否接受重連。配合超時(shí)機(jī)制,多久沒有得到反饋才會(huì)發(fā)起重連,失敗幾次會(huì)不允許重連。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。