search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

TestBird全球首發 2017上半年手游測試白皮書

導語

《2017上半年手游測試白皮書》(以下簡稱白皮書)整體回顧2017上半年國內手遊行業,全面分析手游測試問題,並就TestBird在手游測試中的總結出的經驗教訓做分享,其間披露數據涵蓋10318款遊戲,並對其進行詳細的闡述分析,堪稱當下手游測試的「活字典」。

總述:根據2017年上半年對10318款遊戲的測試數據顯示,雖然重度手游增長趨勢放緩,但仍以48.9%的比重穩居第一。輕度遊戲佔比持續下降,但與中度遊戲佔比相差不大。

手游兼容性問題依然問題突出。通過對10318款遊戲產品測試發現的781042個兼容性問題分析,結果顯示非主流品牌兼容性問題依然嚴重。在針對CPU品牌、遊戲引擎、內存大小Android版本等進行兼容性分析中,閃退、卡死和啟動失敗是最主要的問題。

2017上半年手遊行業發展概況

重度手游佔比在高位逐漸趨於穩定

重度遊戲受玩家親睞,遊戲商以重度遊戲為主展開廝殺,但暴露諸多兼容性問題。

TestBird在2017年上半年總共測試了10318款遊戲,重度手游以48.9%比重佔據第一位置。其中角色扮演在重度手游中佔比28%,卡牌遊戲以25.3%的佔有率緊隨其後。

數據顯示,以角色扮演為代表的重度遊戲依舊是最受玩家歡迎的。由於這類遊戲的市場已趨於飽和,再加上兼容性問題嚴重。而與2016年數據比較,發現重度遊戲增長趨勢已放緩。因此,單從市場普及率方面來說,CP在其他類型遊戲脫穎而出也不失為一個好方法。如果想要險中求勝,提高產品質量,減少兼容性問題的發生率刻不容緩。

兼容性問題依舊形式嚴峻

遊戲出現的問題都驚人相似,兼容性問題是玩家流失的第一殺手。

2017年上半年,在TestBird測試了的10318款遊戲中共發現781042個兼容性問題,平均每個任務就有75.7個兼容性問題,平均通過率為74.8%。相對於2016年來看,遊戲兼容性問題形式依然不樂觀。

● 終端:主流品牌兼容性整體較好

小品牌終端問題頻發,Android崛起不可阻擋,iOS玩家粘性更強。

由於系統版本更新快,造成更多系統不兼容不穩定的風險;終端晶元方面,高通和聯發科的晶元是絕對主流;解析度上,1080和720是主流,佔據超過60%的量;內存1G及以上的終端是手游適配的重點。

就終端來看,在主流大品牌上,問題概率明顯低於小品牌,小品牌終端更易出現兼容性問題。

● 問題類型:閃退、卡死、啟動失敗是主要問題

從下圖可以發現,遊戲閃退、遊戲卡死、UI異常和啟動失敗是最主要的兼容性問題。其中遊戲閃退以高達40.1%的佔比穩居第一。

1、閃退問題

從統計的各類型遊戲閃退分佈情況來看,動作格鬥遊戲兼容性問題中閃退數量最高。從遊戲閃退場景分析中發現,遊戲主要閃退點在於啟動載入資源、場景切換、複雜的場景、快速操作、釋放技能等。

其中,加在資源、戰鬥中及快速操作閃退問題最為顯著。

2、卡死問題

飛行射擊遊戲的兼容性問題中遊戲卡死數量最高。具體場景體現如下:

場景切換、動畫劇情、資源載入、登錄註冊及戰鬥等場景易出現卡死;

手機配置較低,反應時間較長導致遊戲卡死;

網路較差的情況導致遊戲卡死;

遊戲適配較差導致遊戲卡死。

3、啟動失敗

體育運動遊戲的兼容性問題中啟動失敗最嚴重。其原因如下:

遊戲版本與手機系統不兼容;

手機內存不足;

加在資源出錯;

遊戲受其他程序影響。

● 遊戲類型:動作格鬥類遊戲兼容性問題最多

白皮書將目前所有遊戲按玩法分為12類,包括卡牌遊戲、策略經營、角色扮演等。

整體來說,動作格鬥和角色扮演類因其程序、腳本更為複雜,性能要求更高而導致兼容性問題最多。

由於手機內存和CPU佔用的不同,輕度遊戲相對於中重度遊戲兼容性問題數較少。

1、動作格鬥

在1096款動作格鬥類重度遊戲中發現了97544個問題;

佔比最大的前2類問題依次是閃退和卡死,佔比總數高達57%以上。

2、角色扮演

在2257款角色扮演類的重度遊戲中發現187331個問題;

其中佔比最大的前2類問題依次為閃退和卡死,佔比總數超過51%。

3、飛行射擊

在504款飛行射擊類輕度遊戲中,發現31752個問題;

其中佔比最大的前2類為閃退和卡死,佔比總數超過67%。

4、休閑益智

在821個休閑益智類的輕度遊戲中,發現30377個問題;

其中佔比最大的前2類為閃退和啟動失敗,佔比總數超過61%。

手游性能問題數據分析

一款手游的性能是否良好,主要來源於遊戲運行過程中的CPU佔用率、內存佔用率值、幀速率、溫度、啟動延時、和流量數據,通過這六項數據,可以很好的反映一款遊戲的性能表現。

1、CPU佔用率

角色扮演類遊戲最高,棋牌撲克類遊戲最低。

CPU佔用率是遊戲進程佔用的CPU資源,CPU使用率過高,說明遊戲耗電量大,且易卡頓。手遊行業CPU佔用率平均值為20.05%,CPU峰值佔用率平均為90.99%。

2、啟動時延

棋牌撲克類遊戲最大,消除遊戲最小。

啟動時延是衡量一個遊戲啟動耗時的指標,反應了遊戲的載入速度、時延越小,啟動載入速度越快。遊戲行業啟動時延平均值為2533ms,最小平均值為358ms。

通過數據分析,我們可以清晰的看到,體育運動、角色扮演、動作格鬥等重度遊戲對手機要求較高,動作遊戲、消除遊戲、卡牌遊戲類遊戲的啟動時延最低,體育運動、棋牌撲克、跑酷競速類遊戲的啟動時延有待優化。

一款可以兼容更多手機的手游必須進行大量的性能優化,不僅需要減少CPU佔用率和內存消耗,還要提高啟動速度,減少手機發熱,另外,控制遊戲的流量消耗同樣非常重要。

iOS測試分析

iOS兼容性問題逐漸凸顯

重視蘋果玩家,其付費價值仍然高於Android用戶

從圖中可以看出,版本老和版本新的手機兼容性問題較多,配置低的手機比配置高的手機兼容性問題要多;且iPad的問題檢出率明顯高於iPhone。

多維度定義測試標準

對兼容性測試作專業標準定義

1、安裝失敗

遊戲在某款手機上進行安裝操作,但是沒有安裝成功。

2、啟動失敗

遊戲APP安裝成功,但是無法啟動,或啟動后馬上自動退出。判斷標準:啟動后,檢測程序畫面是否可見。

3、閃退

在遊戲過程中程序崩潰導致意外退出。判斷標準:崩潰日誌與程序畫面結合分析。

4、卡頓

在遊戲過程中運行不流暢,畫面切換卡屏。主要原因是CPU或內存佔用過高,需要CP進行優化。

5、卡死

手機系統無法正常運行,不接受輸入事件,但遊戲沒有閃退。遊戲出發了手機的系統Bug,引起系統崩潰。

6、黑屏

遊戲無法正常運行,沒有顯示任何UI界面,但是手機系統正常運行。

7、數據異常

遊戲客戶端與伺服器數據交互出現數據不一致的現象。通常是手機遊戲與伺服器交互介面設計沒有經過充分驗證,導致異常數據在伺服器與手機遊戲之間傳輸。

8、UI異常

UI界面顯示紊亂。主要原因是解析度差異或者遊戲場景切換邏輯代碼書寫有誤。

9、鏈接異常

與伺服器交互時發生的失聯現象。通常由於開發人員沒有考慮到網路編程中的異常,或壓力過大引發伺服器崩潰。

10、程序異常

遊戲運行時出現異常提示或現象。

對應用性能測試作專業標準定義

1、CPU佔用率(%)

遊戲進程佔用的CPU資源,CPU使用率過高,說明遊戲比較耗電,而且容易卡頓。

2、內存佔用值(kb)

遊戲進程所消耗的手機內存,內存佔用高容易引起遊戲卡頓,甚至閃退。

3、溫度(℃)

通過Android溫度感測器獲取的手機溫度,跟手機CPU佔用率成正比。

4、啟動時延(ms)

對遊戲發起啟動指令,到真正進入遊戲第一個界面所消耗的時間,反映了遊戲的載入速度,跟遊戲資源包大小有關。

5、流量(kb)

遊戲運行過程中所消耗的網路流量,主要集中在遊戲與伺服器交互過程中產生的網路消耗。

6、幀速率(fps)

遊戲引擎每一秒內刷新的幀數,反映了遊戲畫面流暢程度。

TestBird給手游CP的建議

1、遊戲需要在玩法及題材這類大方向具有創新與獨特性,

2、注重細節,從硬體、兼容性、實操測試入手,給予玩家最完美的遊戲體驗及展示。

3、選擇專業的手游測試服務商,更便捷、迅速的解決閃退、黑屏、卡死等問題,提升用戶體驗並降低用戶流失,相信是未來精品化道路上的必經之路。

手游圈大佬發文推薦

除此以外,書中還加入了行業CEO視點文章,讓您隨心所欲的前瞻行業資訊。滿滿的乾貨,盡在《2017上半年手游測試白皮書》中。

下載地址:https://www.testbird.com/support-white-book/



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦