阿里雲方案:遊戲App深度相容性壓測,模擬真實使用者線上場景

遊資網發表於2021-01-21
EMAS 方案亮點

  • Appium自動化測試框架、智慧遍歷加強測試覆蓋
  • 7*24 專家服務支援測試指令碼除錯,模擬真實使用者App操作
  • 上千臺真機在WiFi環境、併發模擬多路線上使用者登入、執行
  • 完整App報錯日誌、截圖、視訊等多維度測試報告詳情,精準定位問題

EMAS 使用者案例

背景:某款遊戲非常注重使用者體驗及內容品質,開發者在內部測試過程中發現一些遊戲偶現bug在本地環境下很難100%復現、因此無法定位解決。為了保證玩家體驗,客戶希望阿里雲有對應的解決方案,模擬真實使用者場景的併發測試及相關錯誤的log日誌輸出。

需求分析及解決:考慮到遊戲應用尚未發行,為了打消客戶的疑慮,專家測試小組與客戶簽訂了保密協議。在拿到應用包及分析使用者需求後,阿里雲測試同學利用平臺的指令碼錄製及執行步驟的程式碼自定義能力,模擬出單個玩家的遊戲登入、點選、停留、跳轉等頁面操作;同時,通過用例的引數化能力管理實現遊戲玩家賬號的隨機登入驗證。

初次測試結果顯示,遊戲App質量問題遠超預期,將近四分之一手機裝置未通過測試,崩潰卡頓報錯非常多。根據測試報告提供的錯誤日誌、App執行截圖、視訊等手段,客戶開始修復App測試暴露的質量問題。

併發登入測試過程中除了對真機網路頻寬的高要求外,遊戲玩家同時進入遊戲後是否發生連線中斷、網路異常、賬號互踢、服務排隊等異常情況,這些挑戰都通過阿里雲測試專家定製化的技術方案進行處理解決。經過與客戶溝通配合,前後模擬從幾十路併發、百路併發、幾百路併發等業務場景。最終,某併發場景手機通過率達到100%,無崩潰卡頓報錯。

結果:本次測試不僅達到客戶原有bugfix目的,藉助平臺在App深度相容性測試的良好表現及真機併發能力,阿里雲移動測試平臺將持續作為遊戲開發者在App應用及全鏈路測試場景中、模擬真實玩家場景的解決方案。

測試報告Demo:

阿里雲方案:遊戲App深度相容性壓測,模擬真實使用者線上場景

EMAS 產品優勢

移動測試服務(Mobile Testing)是為企業客戶和移動開發者提供真機測試服務的雲平臺,提供大量熱門機型、7*24全天候服務,幫助使用者發現各類App隱患,包括但不限於應用崩潰、相容性問題、功能性問題、效能等問題,以期提升App質量和市場競爭力,減少使用者流失。

  • 測試智慧化:機器學習引擎AppRipper、支援負責手勢操作、Crash檢測效果出眾
  • 精確定位問題 :Crash 定位分析、深度效能測試、測試不走跳轉圖、真機遠端除錯
  • 豐富的工具 : 多測試框架支援、多指令碼語言支援、線上錄製用例、持續整合外掛
  • 全面的測試能力:主流的移動系統支援、不同的應用形態支援、豐富的測試能力
  • 專家測試服務:阿里雲測試專家全程跟進,利用平臺自動化測試框架及產品能力,錄製使用者操作指令碼

EMAS 阿里雲移動端質量安全解決方案

阿里雲移動端解決方案脫胎於阿里集團多年在移動端測試開發及運營能力沉澱,經歷螞蟻及支付寶等多款億級日活App應用考驗。伴隨無線端App逐漸成為網際網路主流線上服務模式,App使用者體驗和運營方法也愈加得到企業重視。針對遊戲、銀行等不同行業分工模式及質量測試卡口等業務場景,阿里雲重點推出移動端質量安全管理,分別從App開發及上線發行兩個環節來把控開發質量及使用者體驗。

阿里雲方案:遊戲App深度相容性壓測,模擬真實使用者線上場景

EMAS App安全加固反編譯、反外掛

Android程式打包後會生成一個APK檔案,因安卓系統本身的開源特性及Java 程式碼特點,使其極易遭到開發者對apk檔案包進行反編譯破解,包括程式碼Java檔案及資源res檔案,導致App應用包被破解、反編譯後製作成外掛或盜版、釣魚軟體。

阿里雲移動安全加固依賴阿里集團安全加固技術,除了對APK整體進行安全保護,提供APK防反編譯保護、DEX檔案整體加殼保護、DEX檔案防篡改保護外;同時對Java程式碼進行混淆,因此真實執行流程,防止jadx-gui、jeb工具的反編譯,使得加固後的程式碼難以被人工直接閱讀。同時,安全加固相容阿里熱更新服務,不會影響線上版本bugfix.

附:移動安全加固功能清單

阿里雲方案:遊戲App深度相容性壓測,模擬真實使用者線上場景

EMAS 方案諮詢

更多移動端產品及POC方案,請聯絡諮詢阿里雲遊戲行業DTC

阿里雲方案:遊戲App深度相容性壓測,模擬真實使用者線上場景
  釘釘掃一掃          微信掃一掃

相關文章