閱讀364 返回首頁    go 阿裏雲 go 技術社區[雲棲]


遊戲專項測試究竟怎麼測?

隨著遊戲行業的不斷發展,移動遊戲市場占比首次超過客戶端遊戲,並保持著持續增長的趨勢,可見手遊將成為未來遊戲行業的核心增長點。但在手遊行業迅勐發展的同時,也伴隨了日益激烈的競爭。有很多潛心打磨一炮而紅的手遊,也有很多因為個別質量問題就在上升期跌了跟頭,甚至就此出局的手遊。手遊的質量控製和質量管理逐漸成為遊戲廠商生存和發展的核心。

一、行業痛點

1. 缺少自動化測試係統

一套完整的自動化係統往往包括交互平台、測試工具和硬件機房幾個部分。自動化係統的建設和維護都需要投入大量的人力物力,大部分手遊公司都難以自行建立一套自動化測試係統。往往通過半自動化或完全手工測試來完成手遊的測試工作,人力成本巨大且效率很低。

2. 技術挑戰

傳統的應用自動化測試,可以通過腳本查看應用的控件來完成自動點擊等動作,從而進行自動化的測試。但手遊中的每一個畫麵都僅僅是一張圖片,所有的內容元素都是音引擎渲染處理後繪製在View控件上的,是無法通過傳統的腳本方式來識別到遊戲的控件,故無法完成手遊的自動化測試。

_1

普通應用(含有控件樹信息)

_2

遊戲應用(無控件信息)

3.性能問題

玩家對手遊性能的要求越來越高,通常有玩家反饋手遊性能問題,而遊戲廠商和手機廠商都很難去複現問題,缺少強有力的性能數據說明,就很難確定是手機的問題還是手遊應用的問題,往往存在互相“背鍋”的現象。

二、解密MQC手遊專項測試

針對手遊測試的行業痛點, MQC自研了一套裝箱的測試方法。
在兼容性適配的深度和廣度上,MQC通過研發智能探索算法,深入手遊內部,盡可能多的遍曆到所有頁麵,精確發現手遊中存在的問題,如Crash/Anr等,同時提供對應的截圖和log信息。
針對性能問題難複現的情況,MQC提供性能數據收集工具,對性能數據進行精確分析,去掉靜態場景的fps等無用性能數據,有利於全麵準確的分析性能問題。該工具不僅僅應用在自動化測試中,同時也支持測試同學在手工複現問題的過程中收集對應的性能數據,解決性能問題難複現定位的難題。

_3

_4

近幾年來手遊市場爆發式增長的背後,對手遊質量、品質的把關,已經成為遊戲廠商實現提升用戶體驗、提升利潤等主要目標的最重要的挑戰。

目前MQC已經推出手遊專項測試,不僅保證測試質量,還提供海量App全自動化測試的能力,極大的提高測試效率,節省人力成本,提高迭代效率。歡迎大家前來體驗和交流!

最後更新:2017-09-20 16:03:27

  上一篇:go  【機器人麵試官】想拿百萬年薪,可能要機器人說了算
  下一篇:go  【深度學習框架大PK】褚曉文教授:五大深度學習框架三類神經網絡全麵測評(23PPT)