1. 程式人生 > >如何規避適配風險?以《亂世王者》為例,探秘手遊兼容性測試之路

如何規避適配風險?以《亂世王者》為例,探秘手遊兼容性測試之路

其中 導致 class 自動 activiti 挖掘 除了 手遊 app

歡迎大家前往雲+社區,獲取更多騰訊海量技術實踐幹貨哦~

作者:Lane Li,騰訊適配測試負責人、WeTest專家兼容測試負責人

由 騰訊遊戲雲 發布在雲+社區

項目背景

《亂世王者》是一款歷史架空背景的戰爭策略手遊,最大程度的還原策略遊戲的精髓的同時加入了RPG元素。作為騰訊首款戰爭策略手遊,無論遊戲性以及品質都達到了一個令人滿意的程度,在正式上線一周內便成功達到iOS暢銷排行前三的佳績。傳統的策略遊戲中融入RPG、主播引導、AR互動等模式,將其完美的糅合在一起,同時三國名將悉數登場、名城復古重現以及各個經典戰役元素,使得遊戲策略性、代入感和可玩性都更加吸引人。《亂世王者》在同類SLG遊戲中位於佼佼者,它的成功取決於緊密的遊戲邏輯、精細的遊戲畫面以及優秀的遊戲品質。

遊戲品質離不開質量控制,《亂世王者》也一樣,遊戲的每個部分都進行專業測試,在兼容性測試的部分,為了保證兼容性方面的質量,從輕測版本到運營上線做了數十次全量兼容測試,目的就是保證產品在兼容性方面的質量。本文就將闡述騰訊WeTest如何為該遊戲進行兼容性測試。

技術分享圖片

測試過程

特殊機型納入測試範圍:除了正常的按照騰訊大數據平臺排名選取的Android TOP100和iOS 全機型泛覆蓋之外,還加入了新上市的熱門機型,如三星 S8系列以及蘋果的120幀數iPad Pro系列。從使用人群和機型熱度方面入手,擴大硬件的覆蓋範圍。三星S8是屬於大分辨率機型,此前市場上該分辨率機型較少,基於多年測試手遊兼容性的經驗,我們認為這種特殊的分辨率可能會導致很多遊戲產生兼容性問題因此在正常的機型列表之外,特別加入S8的測試,例如S8系列手機上高分辨率導致的UI顯示不全以及畫面超框的問題。在遊戲上線前,提前修復可能產生的兼容問題,保障產品質量。

技術分享圖片

遊戲功能覆蓋策略:豐富的遊戲內容帶來的便是龐大的測試對象,隨著內容不斷豐富和完善,只能針對性的制定個性化的用例,進行某一模塊及機型的測試,從遊戲功能部分進行拆分,例如:遊戲中九鼎之戰、聯盟神獸系統、名城爭奪戰等遊戲特色之處進行分模塊話測試,更是將界面UI、社交功能如好友、分享等進行分別測試,將兼容性測試化整為零,使得測試覆蓋面更加完善。

技術分享圖片

系統版本:系統版本不兼容導致遊戲問題影響比較致命,一般是無法安裝或者無法運行,針對這個現象兼容性測試中心專門配有低系統版本以及最新發布的系統版本機型號,低版本例如iOS 6.X系統、安卓Android 4.X系統,新發布系統如iOS 11beta、Android 8.0。

在iOS 11系統正式版本還沒有上線之前,兼容性測試中心已經將手機系統提前升至iOS 11 beta版並投入到測試中,提前將iOS11.0系統在遊戲中所遇到兼容的問題如橫屏不匹配、話音不同步等反饋給項目組,進行優化調整修復。以便iOS 11系統上線後,保障用戶對遊戲的體驗。

技術分享圖片iOS 11(圖片來自網絡)

除了iOS 11系統,還有google新推出的Android 8.0系統,目前只有小部分機型才可以升級安卓8.0系統,但是,這些小部分機型也在兼容測試中心的測試機型列表上,足以看出兼容性測試為用戶的遊戲體驗創造了良好的環境,規避了用戶體驗差的風險。

技術分享圖片Android 8.0(奧利奧…圖片來自網絡)

兼容性典型問題

經歷了多個版本測試後,兼容性的問題基本都以及得到了修復,較明顯且通用的問題如下:

1、虛擬鍵盤機型問題。在虛擬鍵盤關閉後,遊戲不能自適應恢復屏幕畫面。導致虛擬鍵盤收起位置被空白占據,整個畫面上移壓縮引起畫面UI顯示異常

技術分享圖片

2、遊戲特有的AR系統兼容問題。小部分機型出現背景花屏且AR無法定位到活動人物,導致部分用戶無法參與該活動。

技術分享圖片

3 、低配機型的性能問題。盡管遊戲容量較大,在運行時候需要的性能資源還是有一定要求,但都能在測試機型上正常進行遊戲,部分1G內存機型會出現切換後臺時被Android系統優先前臺程序模式將進程終止,由於是Android系統優化自身的一個機制,所以也是大部分大型遊戲在低配機型上難以避免的情況。

最終效果

在項目測試階段,騰訊WeTest累積為《亂世王者》挖掘出了171個兼容性問題,其中102個嚴重及以上問題,將APK Crash、無響應、UI問題等揭露出來,提前進行修復或對問題進行評估,規避了適配風險,為遊戲正式開啟不刪檔運營,為用戶良好的遊戲環境提供了堅實的支持和保障,唯兼容性測試不可或缺也。

測試服務WeTest已正式登陸騰訊雲,為廣大遊戲廠商開發者提供服務,詳細信息可瀏覽:https://cloud.tencent.com/product/MGCT?idx=3

相關閱讀

大數據產品-騰訊信鴿之手遊流失預測

騰訊手遊如何提早揭露遊戲外掛風險?

為測試賦能,騰訊 WeTest 探索手遊 AI 自動化測試之路


此文已由作者授權騰訊雲技術社區發布,轉載請註明文章出處;

如何規避適配風險?以《亂世王者》為例,探秘手遊兼容性測試之路