`

游戏测试怕踩坑?快来围观最佳实践!

 
阅读更多

摘要: 《僵尸猎手小明》是由成熟团队精心打磨的2D横版射击游戏,融合僵尸题材、超强武器库、Q萌宠物系统、爆笑漫画系列等元素,更有171个精心制作的关卡,多种特殊挑战,49篇神秘日记,狸猫市的惊天大秘密等你来解开!为玩家呈现最爽快的射击体验!高质量的手游离不开高质量的测试,只有经过严格的质量把关才能打造出高水准的手游,《僵尸猎手小明》对游戏品质方面的要求做到极致,要求从多个角度出发将各项指标都进行专业的测试。

一、项目背景

《僵尸猎手小明》是由成熟团队精心打磨的2D横版射击游戏,融合僵尸题材、超强武器库、Q萌宠物系统、爆笑漫画系列等元素,更有171个精心制作的关卡,多种特殊挑战,49篇神秘日记,狸猫市的惊天大秘密等你来解开!为玩家呈现最爽快的射击体验!
  
高质量的手游离不开高质量的测试,只有经过严格的质量把关才能打造出高水准的手游,《僵尸猎手小明》对游戏品质方面的要求做到极致,要求从多个角度出发将各项指标都进行专业的测试。

二、初探兼容性测试

  
《僵尸猎手小明》团队非常重视版本的兼容性问题,在经过仔细分析对比之后,最终采用MQC的游戏行业解决方案进行了第一次完整的兼容性测试。经测试,《僵尸猎手小明》Android版和很多手游产品一样,在版本初期暴露出了很多兼容性问题,例如安装失败、启动失败等致命问题,也有Crash、ANR等常见的手游问题,同时还有一些出现概率较高的卡顿和UI异常问题。借助MQC测试报告中的全面的问题数据和错误信息,《僵尸猎手小明》开发团队紧急对这些问题进行了分析定位,并且很快找到了问题的原因,在第一时间对检测出的问题完成修复。



 

三、MQC 定制测试方案

  
优秀的手游都是经过一次一次严格质量的检测后才会诞生,在第二次功能迭代周期中,《僵尸猎手小明》毫不犹豫的选择在MQC游戏行业解决方案进行深度兼容性测试。MQC游戏行业解决方案保持着对客户需求一如既往的重视,为保证深度兼容性测试的质量,投入2名游戏测试工程师对《僵尸猎手小明》游戏进行了全面深入的分析,从游戏玩法,UI深度覆盖等方面做了十多次全量人工兼容测试以及几十次的自动化测试。针对《僵尸猎手小明》的游戏特性,制定了针对性的测试方案,在得到《僵尸猎手小明》团队的认可后,快速的进行了测试,在24小时内给出了高质量的测试报告。具体过程如下:

1.个性化测试用例

  
随着《僵尸猎手小明》游戏的内容和玩法的不断丰富,MQC游戏行业解决方案也针对性的进行了个性化的测试用例测试,保证能尽可能多的覆盖游戏的功能点和UI页面。比如将游戏的部分功能进行拆分,分模块去进行测试,将登录和插件更新单独进行测试,有利于将SDK的问题和游戏本身的问题分开统计,这样能让开发人员更方便的查看问题和将问题分类。同时运用智能识别技术,深入游戏内部功能点,智能识别动态目标,将旋转、扭曲、缩放、粒子效果、不规则动画等场景一网打尽,测试不留死角。
我们将兼容性测试化整为零,使得测试覆盖面更加完善。

2.重点机型、重点问题反复测试

  
我们知道,问题的复现程度对开发人员定位分析问题尤为重要,MQC游戏行业解决方案针对这个需求,特别推出二次验证服务,可以很方便快捷的对重点机型、重点问题进行反复测试,确定问题复现的概率。同时还对每一次测试的性能数据进行了严格的监控和分析,绘制出完整的性能曲线,方便用户分析游戏的性能情况。对测试日志同样进行了深入的分析,给出问题出现时的堆栈信息,可以帮助开发者很快的分析定位问题。





 

 

 

3.提供常见问题解决方案

  
MQC游戏行业解决方案有着丰富的兼容性测试经验,在手游常见兼容性问题的解决方案上有着丰富的积累。故MQC游戏行业解决方案对《僵尸猎手小明》出现的一些常见的问题都给出了具有指导意见的解决方案。如安装失败问题、Native Crash问题,解决方案减少了开发人员定位问题的时间,大大的提高了工作效率。



 

4.快速响应,极速测试

  
手游更新迭代速度非常快,每一个步骤出现延迟极可能导致整个版本发布时间的变动,造成无法预估的损失。故MQC游戏行业解决方案在保证测试质量的前提下,尽快的完成测试。在和《僵尸猎手小明》团队对接需求后,MQC游戏行业解决方案在24小时内完成报告的整理,报告内容包括整个测试流程各个手机的状态以及操作截图、性能日志和问题总结等,将完整的测试数据直观的展示给相关人员。

四、最终效果

  
MQC游戏行业解决方案累积为《僵尸猎手小明》手游挖掘出了120个兼容性问题,其中有无响应问题1个,安装失败问题1个,启动失败问题2个,Crash 21个,ANR 13个,UI适配问题5个以及其他常见的手游兼容性问题。通过MQC游戏行业解决方案对《僵尸猎手小明》几次深入的兼容性测试,将《僵尸猎手小明》手游存在的兼容性问题都彻底的暴露了出来,《僵尸猎手小明》团队及时的进行修复或评估,规避了适配风险,大大减少发现兼容性问题的成本!在版本初期就把潜在问题通通解决,不把Bug留给用户,体现了《僵尸猎手小明》团队对产品质量的高度重视。同样MQC游戏行业解决方案一如既往的为用户良好的游戏环境提供了坚实的支持和保障。

五、关于 MQC 游戏行业解决方案

  
MQC游戏行业解决方案旨在通过针对性的个性化测试方案,精准选取目标机型,执行专业、完整的测试用例,来提前发现手游的兼容性问题,同时给出详细的问题信息和针对性的解决方案建议,帮助手游开发团队对问题进行定位和修复,来保障手游产品的质量。

1.600款游戏热门机型待测,覆盖90%上的主流游戏机型 



 

2.基于创新技术,解决手游自动化难题



3.常见手游问题检查,全面测试报告,测试不留死角



  
点击阅读原文

本文为云栖社区原创内容,未经允许不得转载,如需转载请发送邮件至yqeditor@list.alibaba-inc.com

分享到:
评论

相关推荐

    netfuke 使用及踩坑 注意网卡选择!!!

    netfuke 使用及踩坑 注意网卡选择!!!

    【精品文章】 水下智能机器人元年开启,初创企业如何避免量产踩坑?.docx

    描述中提到的初创企业如何避免量产踩坑,意味着在将水下智能机器人从原型开发阶段过渡到大规模生产的过程中,会遇到许多挑战,如产品验证、结构设计、供应链管理以及适应不同环境的要求等。这些都需要初创企业具备...

    Clickhouse数据迁移踩坑与最佳实践分享.pptx

    Clickhouse数据迁移踩坑与最佳实践分享.pptx

    Vue踩坑之旅

    Vue踩坑之旅知识点总结 Vue环境搭建是 Vue 开发的基础,包括 Vue 的安装、构建项目、生命周期、 Api 说明、全局配置、选项/数据、指令、特殊属性、组件注册、组件通信等多个方面。 Vue 安装 Vue 的安装非常简单,...

    精品推荐-2024年ClickHouse技术最佳应用实践资料(脱敏)PPT合集(30份).zip

    2024年ClickHouse技术最佳应用实践资料(脱敏)PPT合集,30份。...10、Clickhouse数据迁移踩坑与最佳实践分享 11、ClickHouse在B站标签和多维分析场景的实践 12、基于Clickhouse的DataOps实践 ……等等30份。

    前端学习、面试总结踩坑文档

    个人校招总结的前端笔面试文档,县分享给大家,后期会不定时更新。内容包含基础面试题、笔试、vue以及自己的踩坑指南。

    17axios踩坑笔记1

    总的来说,前后端的数据交互需要细心处理,理解数据格式的差异和转换规则是避免踩坑的关键。对于前端来说,灵活配置axios,适应后端接口的要求;对于后端来说,明确数据接收方式,并确保解析逻辑正确,可以有效提高...

    DevOps落地实践点滴和踩坑记录-(1).doc

    【DevOps落地实践点滴和踩坑记录】 DevOps是一种旨在促进开发、运维和质量保障团队之间协作和自动化的工作流程,以提高软件交付速度和质量。本文档记录了一位DevOps实践者的亲身经历,旨在分享在DevOps落地过程中的...

    java8集合源码分析-noah-bestPractices:Java业务最佳实践与踩坑

    Noah-Java最佳实践与踩坑 查看详细文章,可以参考我的博客 代码篇 01 使用了并发工具类库,线程安全就高枕无忧了吗?: 02 代码加锁:不要让“锁”事成为烦心事: 03 线程池:业务代码最常用也最容易犯错的组件: 04...

    rbut666#rbut#gulp使用及踩坑1

    gulp 使用及踩坑概念了解中文官网现在有一个名为 test 的目录 目录文件如下在index.js 文件中 是由es6语法 写的 逻辑 使用babel 来将

    easy3d 编译 以及 踩坑 测试 已解决

    在IT行业中,3D图形编程是一项关键技能,特别是在游戏开发、可视化应用以及虚拟现实等领域。"easy3d"是一个可能的3D图形库或框架,它为开发者提供了一个简便的方式来创建和管理3D场景。本篇文章将围绕"easy3d"的编译...

    F2etest兼容性平台&UIrecorder;脚本录制回放

    F2etest兼容性平台&UIrecorder;脚本录制回放,全程踩坑记录,你值得拥有!

    从入到放弃——快应用踩坑之路

    伴随着我司快应用审核通过、上线,此处应该有一篇快应用踩坑经历。我司开发的快应用刚好涉及到音频、视频、Feeds流业务,下面我说分享一下我在开发中遇到的问题。   项目搭建  hap init <project> // 生成一个快...

    Microsoft.Cpp.x64.user.props

    win10+pcl1.8.1+VS2015下载与环境配置踩坑 这可是个大招!!! 不过必须在有相同条件与环境下,该props文件才可以进行移植 环境为win10系统,vs版本为2015(我是社区版,专业版应该也可)

    虚拟机之vmtools踩坑全解

    1.测试虚拟机: Ubuntu 18.04 manjaro 19.02 kali 19.03 2.目的:安装vmtools,来使虚拟机全屏、鼠标移动不延迟、剪切板共用、可以拖入文件等功能。 3.作者自述:本人一路踩坑,查阅n篇文章,终于明白了vmtools的...

    echarts百度地图热力图踩坑后项目实践案例源文件

    在本项目实践中,我们主要探讨了如何在ECharts 2.0中利用百度地图实现热力图,并在遇到一系列挑战后找到解决方案。ECharts是一款基于JavaScript的数据可视化库,它提供了丰富的图表类型,包括热力图,能够清晰地展示...

    去哪儿网ELK安全监控中心踩坑和实践.pdf

    《去哪儿网ELK安全监控中心的实践与挑战》 去哪儿网的安全工程师周军分享了他在构建和优化ELK(Elasticsearch、Logstash、Kibana)安全监控中心的过程中遇到的问题及解决方案,深入探讨了如何在企业级环境中实现...

    藏经阁-大数据踩坑之旅.pdf

    大数据踩坑之旅的阿里云实践 本资源摘要信息来自《藏经阁-大数据踩坑之旅.pdf》,该资源主要介绍了大数据 Processing 的踩坑之旅,着重于阿里云的实践经验。本文将从大数据处理的痛点、数据可视化、商业智能、新一...

    ARouter基础踩坑demo

    ARouter是阿里巴巴开源的一款强大的Android路由框架,它旨在解决组件化和模块化开发中的Activity、Service、Fragment等组件之间的...通过实践,我们可以更好地利用ARouter来优化组件间的通信,提高开发效率和代码质量。

Global site tag (gtag.js) - Google Analytics