阿里雲方案:遊戲App深度相容性壓測,模擬真實使用者線上場景
- Appium自動化測試框架、智慧遍歷加強測試覆蓋
- 7*24 專家服務支援測試指令碼除錯,模擬真實使用者App操作
- 上千臺真機在WiFi環境、併發模擬多路線上使用者登入、執行
- 完整App報錯日誌、截圖、視訊等多維度測試報告詳情,精準定位問題
EMAS 使用者案例
背景:某款遊戲非常注重使用者體驗及內容品質,開發者在內部測試過程中發現一些遊戲偶現bug在本地環境下很難100%復現、因此無法定位解決。為了保證玩家體驗,客戶希望阿里雲有對應的解決方案,模擬真實使用者場景的併發測試及相關錯誤的log日誌輸出。
需求分析及解決:考慮到遊戲應用尚未發行,為了打消客戶的疑慮,專家測試小組與客戶簽訂了保密協議。在拿到應用包及分析使用者需求後,阿里雲測試同學利用平臺的指令碼錄製及執行步驟的程式碼自定義能力,模擬出單個玩家的遊戲登入、點選、停留、跳轉等頁面操作;同時,通過用例的引數化能力管理實現遊戲玩家賬號的隨機登入驗證。
初次測試結果顯示,遊戲App質量問題遠超預期,將近四分之一手機裝置未通過測試,崩潰卡頓報錯非常多。根據測試報告提供的錯誤日誌、App執行截圖、視訊等手段,客戶開始修復App測試暴露的質量問題。
併發登入測試過程中除了對真機網路頻寬的高要求外,遊戲玩家同時進入遊戲後是否發生連線中斷、網路異常、賬號互踢、服務排隊等異常情況,這些挑戰都通過阿里雲測試專家定製化的技術方案進行處理解決。經過與客戶溝通配合,前後模擬從幾十路併發、百路併發、幾百路併發等業務場景。最終,某併發場景手機通過率達到100%,無崩潰卡頓報錯。
結果:本次測試不僅達到客戶原有bugfix目的,藉助平臺在App深度相容性測試的良好表現及真機併發能力,阿里雲移動測試平臺將持續作為遊戲開發者在App應用及全鏈路測試場景中、模擬真實玩家場景的解決方案。
測試報告Demo:
EMAS 產品優勢
移動測試服務(Mobile Testing)是為企業客戶和移動開發者提供真機測試服務的雲平臺,提供大量熱門機型、7*24全天候服務,幫助使用者發現各類App隱患,包括但不限於應用崩潰、相容性問題、功能性問題、效能等問題,以期提升App質量和市場競爭力,減少使用者流失。
- 測試智慧化:機器學習引擎AppRipper、支援負責手勢操作、Crash檢測效果出眾
- 精確定位問題 :Crash 定位分析、深度效能測試、測試不走跳轉圖、真機遠端除錯
- 豐富的工具 : 多測試框架支援、多指令碼語言支援、線上錄製用例、持續整合外掛
- 全面的測試能力:主流的移動系統支援、不同的應用形態支援、豐富的測試能力
- 專家測試服務:阿里雲測試專家全程跟進,利用平臺自動化測試框架及產品能力,錄製使用者操作指令碼
EMAS 阿里雲移動端質量安全解決方案
阿里雲移動端解決方案脫胎於阿里集團多年在移動端測試開發及運營能力沉澱,經歷螞蟻及支付寶等多款億級日活App應用考驗。伴隨無線端App逐漸成為網際網路主流線上服務模式,App使用者體驗和運營方法也愈加得到企業重視。針對遊戲、銀行等不同行業分工模式及質量測試卡口等業務場景,阿里雲重點推出移動端質量安全管理,分別從App開發及上線發行兩個環節來把控開發質量及使用者體驗。
EMAS App安全加固反編譯、反外掛
Android程式打包後會生成一個APK檔案,因安卓系統本身的開源特性及Java 程式碼特點,使其極易遭到開發者對apk檔案包進行反編譯破解,包括程式碼Java檔案及資源res檔案,導致App應用包被破解、反編譯後製作成外掛或盜版、釣魚軟體。
阿里雲移動安全加固依賴阿里集團安全加固技術,除了對APK整體進行安全保護,提供APK防反編譯保護、DEX檔案整體加殼保護、DEX檔案防篡改保護外;同時對Java程式碼進行混淆,因此真實執行流程,防止jadx-gui、jeb工具的反編譯,使得加固後的程式碼難以被人工直接閱讀。同時,安全加固相容阿里熱更新服務,不會影響線上版本bugfix.
附:移動安全加固功能清單
EMAS 方案諮詢
更多移動端產品及POC方案,請聯絡諮詢阿里雲遊戲行業DTC
釘釘掃一掃 微信掃一掃
相關文章
- Jmeter(五十)_效能測試模擬真實場景下的使用者操作JMeter
- 真刀真槍壓測:基於TCPCopy的模擬壓測方案TCP
- ORACLE透明加密場景模擬Oracle加密
- 真實場景再現
- 【進階3-4期】深度解析bind原理、使用場景及模擬實現
- “聯合對抗火災”最真實的消防模擬遊戲《模擬消防英豪》遊戲
- 求助,jmeter 壓測 ,業務場景測試JMeter
- 模擬epoll的飢餓場景
- 小程式使用場景:線上場景運用如何獲得使用者
- 虛擬全景是什麼意思 真實場景虛擬現實技術詳解介紹
- 5. 堪比JMeter的.Net壓測工具 - Crank 實戰篇 - 介面以及場景壓測JMeter
- 數百家拖拉機制造商排隊加入這款真實模擬農場遊戲遊戲
- ABAQUS 2023優勢-真實模擬的完整解決方案
- 5601. 設計有序流 (場景模擬)
- jvm 之 記憶體溢位場景模擬JVM記憶體溢位
- MySQL單表模擬鎖的幾個場景MySql
- 模擬RI鎖定導致阻塞的場景
- ORA-00060: Deadlock detected(場景模擬)
- fm足球經理Football Manager 2022 for mac (真實模擬遊戲)Mac遊戲
- fm足球經理Football Manager 2022 for mac(真實模擬遊戲)Mac遊戲
- 八個Docker的真實應用場景Docker
- 八個 Docker 的真實應用場景Docker
- 8個Docker的真實應用場景Docker
- 線上模擬器RollerCoin使採礦業重回遊戲遊戲
- 盛趣遊戲:AI模擬使用者行為已實現測試全自動化遊戲AI
- 智慧座艙模擬測試解決方案
- 車聯網模擬測試解決方案
- 車輛OTA模擬測試解決方案
- 模擬實現apply/call/bindAPP
- bind,call,apply模擬實現APP
- 達索SIMULIA多物理場模擬解決方案
- 真·開放式遊戲,谷歌造出首個無限人生模擬遊戲Unbounded遊戲谷歌
- 阿里雲釋出效能測試 PTS 2.0:低成本、高效率、多場景壓測,業務穩定性保障利器阿里
- 使用IDEA模擬git命令使用的常見場景IdeaGit
- winShaper:Win10下真實網路環境模擬測試工具Win10
- 新能源系統模擬測試解決方案
- 典型使用者與場景描述----整合測試
- 基於工控場景的DNS隧道檢測方案DNS