中文字幕精品一区二区精品,亚洲精品中文字幕久久久久下载,丁香花在线视频观看免费,又爽又黄又无遮挡动漫,亚洲欧美日韩最新一区

上網(wǎng)環(huán)境異常是怎么回事?

小科普 152

一、為什么要進(jìn)行弱網(wǎng)測試

在游戲測試--黑盒測試中,分為功能測試與專(zhuān)項測試,在上幾篇文章中說(shuō)的都是功能測試,而專(zhuān)項測試主要包括弱網(wǎng)和性能測試。(其實(shí)弱網(wǎng)也是性能的一種。)

功能測試主要是保證功能的完整性,能讓玩家能夠流程的體驗整個(gè)游戲功能,而弱網(wǎng)測試就是其中需要關(guān)注的異常點(diǎn)。

首先我們知道現在的網(wǎng)絡(luò )場(chǎng)景一般是無(wú)網(wǎng)絡(luò )2g3g4g和wifi,以及即將要到來(lái)的5g。弱網(wǎng)當然就包括無(wú)網(wǎng)、2g,3g不知道算不算,但是只要網(wǎng)絡(luò )不佳就是弱網(wǎng)。

那為什么要進(jìn)行弱網(wǎng)測試呢?

首先一個(gè)是用戶(hù)的網(wǎng)絡(luò )場(chǎng)景。我們不能保證我們的用戶(hù)即玩家有良好的網(wǎng)絡(luò )在玩游戲,網(wǎng)絡(luò )也會(huì )波動(dòng),波動(dòng)就是網(wǎng)絡(luò )不暢,特別是手機網(wǎng)絡(luò )速度在特定的環(huán)境下,網(wǎng)速就是渣,比如在偏遠地區,信號一直不好,又比如在地鐵上,網(wǎng)絡(luò )時(shí)斷時(shí)續。又比如大學(xué)那會(huì )買(mǎi)的聯(lián)通4G蘋(píng)果5,結果裝的移動(dòng)卡,沒(méi)有wifi的情況下一直都是2G...

另一個(gè)是保證游戲數據的一致性和準確性。玩游戲玩的就是游戲數據,不能因為網(wǎng)絡(luò )狀況比較差,導致游戲內的數據丟失。

網(wǎng)絡(luò )差還玩什么游戲?雖然這是一個(gè)比較直白或者說(shuō)吐槽的話(huà),但是對于我們游戲項目組成員而言,每一個(gè)用戶(hù)都有可能充值。所以網(wǎng)絡(luò )差可能玩不來(lái)流暢的游戲,但是我們可以保證玩家也能夠在網(wǎng)絡(luò )差的環(huán)境下來(lái)玩游戲,至少可以玩不是。

所以進(jìn)行弱網(wǎng)測試的原因或者說(shuō)目的只有兩個(gè):一個(gè)是為了保證用戶(hù)能夠有完好的游戲體驗,就不得不進(jìn)行弱網(wǎng)測試。另一個(gè)更重要的還是保證游戲數據的一致性和準確性。

二、弱網(wǎng)測試的要點(diǎn)

既然是弱網(wǎng)測試,那么測試要點(diǎn)肯定是無(wú)網(wǎng)測試、弱網(wǎng)功能測試、弱網(wǎng)體驗測試、弱網(wǎng)響應時(shí)間 、網(wǎng)絡(luò )切換測試以及異常機制。下面我們細細來(lái)說(shuō):

1.無(wú)網(wǎng)測試

顧名思義,無(wú)網(wǎng)測試就是在沒(méi)有網(wǎng)絡(luò )狀態(tài)下進(jìn)行測試。

其實(shí)這個(gè)比較簡(jiǎn)單,直接在游戲過(guò)程中把網(wǎng)斷掉,就變成了無(wú)網(wǎng)狀態(tài)。

到了無(wú)網(wǎng)狀態(tài)之后,我們要關(guān)注或者說(shuō)測試要點(diǎn)是:

①及時(shí)提醒網(wǎng)絡(luò )異常。游戲玩著(zhù)玩著(zhù),突然斷開(kāi)了網(wǎng)絡(luò ),顯而易見(jiàn)的表現為文字彈出框:當前網(wǎng)絡(luò )環(huán)境異常,正在重連中。(或者其他友好提示)我比較欣賞以前知乎的提示:你仿佛來(lái)到了知識的荒原...而現在...

②不可進(jìn)行游戲內操作。已經(jīng)有彈出框了,必然不會(huì )給玩家帶來(lái)不必要的操作,或者說(shuō)不能讓玩家直接操作游戲內功能,就是說(shuō)任何的點(diǎn)擊都是無(wú)效的。記得以前的刺激戰場(chǎng)有過(guò)這樣一個(gè)bug:在決賽圈把網(wǎng)絡(luò )關(guān)閉之后,角色還是可以自由移動(dòng)一段時(shí)間,然后就可以嘗試發(fā)現敵人的位置,然后再打開(kāi)網(wǎng)絡(luò )...

③各個(gè)功能是否受到影響。斷線(xiàn)就斷線(xiàn)了,不能操作就不能操作了,最低的原則,不能喀的一下直接游戲奔潰然后閃退了。

④恢復網(wǎng)絡(luò ),可手動(dòng)重連。為了讓玩家有良好的游戲體驗,那么必然一旦恢復網(wǎng)絡(luò ),就可以再次體驗游戲,一個(gè)是自動(dòng)重新連接游戲,另一個(gè)是可以手動(dòng)連接游戲。

2.弱網(wǎng)功能測試

上面說(shuō)的是無(wú)網(wǎng),現在是真正的弱網(wǎng)狀態(tài)。

①是否會(huì )在弱網(wǎng)環(huán)境下進(jìn)行更新apk包

對于手游而言,每次在游戲更新的時(shí)候,為了讓用戶(hù)更好的體驗,所以在玩家一進(jìn)入游戲在更新的時(shí)候都會(huì )提示:建議在wifi環(huán)境下更新。

一般是不建議直接自動(dòng)用流量更新的。一個(gè)是會(huì )浪費玩家流量,另一個(gè)更加重要的是如果玩家處于弱網(wǎng)狀態(tài)下更新,有時(shí)會(huì )造成數據下載異常。數據一異常,就有可能登陸不了游戲,然后再次重新下載,是對玩家的一種損失。

②頁(yè)面響應時(shí)間

以前有個(gè)三秒定律,是說(shuō)3秒是一個(gè)分界線(xiàn),打開(kāi)速度小于等于3秒的網(wǎng)站和超過(guò)3秒的網(wǎng)站命運是不一樣的,57%的用戶(hù)在3秒后還沒(méi)加載完就會(huì )放棄,意味著(zhù)用戶(hù)流失。

對于手游而言,這也是同理的。所以也會(huì )測試很多場(chǎng)景的響應時(shí)間,比如熱啟動(dòng)和頁(yè)面切換。

這里科普一下這兩個(gè)概念:

所謂冷熱啟動(dòng),當游戲app已經(jīng)被打開(kāi),但是按下返回鍵、home鍵等按鍵時(shí)回到桌面或者是其他程序的時(shí)候,再重新打開(kāi)該app時(shí),這個(gè)方式叫做熱啟動(dòng)。當后臺已經(jīng)存在該應用進(jìn)程,而后臺不存在該應用場(chǎng)景,殺死進(jìn)程新打開(kāi)的就叫做冷啟動(dòng)。

所謂頁(yè)面切換,就是指在游戲內不斷的切換各個(gè)游戲功能,轉菊花是允許的,但是如果遇到各種白屏閃屏,體驗就會(huì )極其糟糕。

③頁(yè)面顯示是否重疊

在弱網(wǎng)環(huán)境下,游戲響應不及時(shí)時(shí),會(huì )有玩家耐不住心中的寂寞,總喜歡不斷地來(lái)回點(diǎn)擊各個(gè)游戲功能。此時(shí)對于游戲頁(yè)面的要求,是不能在恢復網(wǎng)絡(luò )或者頁(yè)面加載后出現多個(gè)頁(yè)面重疊的現象。

④超時(shí)文案

弱網(wǎng)狀態(tài)下,一旦請求數據超時(shí),或者說(shuō)轉菊花轉了半天還是沒(méi)有請求到數據,這就需要給用戶(hù)提示框:請求超時(shí)。

⑤是否有請求堆積

在弱網(wǎng)狀態(tài)下,進(jìn)行功能點(diǎn)擊是會(huì )表現出轉菊花的狀態(tài)了。此時(shí)對于玩家而言,就會(huì )重復點(diǎn)擊此功能,或者瞎JB亂點(diǎn)。

每一次點(diǎn)擊都會(huì )有一次對服務(wù)器的請求,然后網(wǎng)絡(luò )恢復后服務(wù)器收到這些請求就會(huì )給出響應。

舉一個(gè)例子吧。先前在微信小程序玩過(guò)一款可以通過(guò)分享賺積分的游戲,分享一次會(huì )獲得20積分。當時(shí)我正處于地鐵上,點(diǎn)分享的時(shí)候一直沒(méi)反應,然后我一直點(diǎn)一直點(diǎn),等我網(wǎng)絡(luò )一恢復,看了一下我的積分,多了幾千點(diǎn)...直接打破了分享次數的限制。

⑥是否會(huì )有斷線(xiàn)重連

現在的手游都會(huì )做斷線(xiàn)重連的機制??梢钥紤]一下三個(gè)方面:客戶(hù)端是否會(huì )重發(fā)請求,發(fā)幾次?客戶(hù)端重連失敗幾次會(huì )不允許重連?服務(wù)器如何允許重連?

我沒(méi)有接觸到這一塊,據說(shuō)是更改心跳時(shí)間,沒(méi)測過(guò),所以我也沒(méi)法詳細地講清楚,抱歉。

3.弱網(wǎng)體驗測試

其實(shí)這部分內容與上方的功能測試有重疊,不過(guò)可以加深一下印象:

①是否會(huì )有loading、轉菊花。(答案是必須有)

②是否有文案提示 (也要有)

4.網(wǎng)絡(luò )切換測試

這個(gè)切換測試很無(wú)聊,就是不停地進(jìn)行wifi、4g、3g、2g和無(wú)網(wǎng)絡(luò )之間來(lái)回切換,模擬用戶(hù)的網(wǎng)絡(luò )環(huán)境,目的就是上面提到的功能測試。

5.異常機制

①異常信息文案的處理

②容錯機制的處理,比如等待超時(shí)anr

③游戲對局中重連機制

④超時(shí)機制

上一篇:

下一篇:

? 推薦閱讀

分享
中文字幕精品一区二区精品,亚洲精品中文字幕久久久久下载,丁香花在线视频观看免费,又爽又黄又无遮挡动漫,亚洲欧美日韩最新一区