阿里云方案:游戏App深度兼容性压测,模拟真实用户在线场景

2021-01-21
EMAS 方案亮点

  • 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

  钉钉扫一扫          微信扫一扫
最新评论
暂无评论
参与评论