zoukankan      html  css  js  c++  java
  • 谈谈“僵尸猎手小明”手游兼容性踩到的坑

    原文链接

    a390dbf18a4c4b2283c114e634316a5c4a1f630f

    一、项目背景

    《僵尸猎手小明》是由成熟团队精心打磨的2D横版射击游戏,融合僵尸题材、超强武器库、Q萌宠物系统、爆笑漫画系列等元素,更有171个精心制作的关卡,多种特殊挑战,49篇神秘日记,狸猫市的惊天大秘密等你来解开!为玩家呈现最爽快的射击体验!

    高质量的手游离不开高质量的测试,只有经过严格的质量把关才能打造出高水准的手游,《僵尸猎手小明》对游戏品质方面的要求做到极致,要求从多个角度出发将各项指标都进行专业的测试。

    二、初探兼容性测试

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

    dc456f625a2fba0befa644cb351d7051ab0b2c2c

    三、MQC定制测试方案

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

    1. 个性化测试用例

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

    我们将兼容性测试化整为零,使得测试覆盖面更加完善。

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

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

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

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

    4. 快速响应,极速测试

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

    四、最终效果

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

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

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

    目前MQC游戏行业解决方案正在进行限时免费的活动,对提交真实需求反馈的用户,免费进行覆盖android Top 100机型的兼容性测试,同时限量开放覆盖Top 300的深度兼容性测试机会,欢迎前来体验:http://mqc.yunos.com/solution/game.htm

    MQC期待和您的交流!

    原文链接

  • 相关阅读:
    Kafka 生产者 自定义分区策略
    同步互斥
    poj 1562 Oil Deposits(dfs)
    poj 2386 Lake Counting(dfs)
    poj 1915 KnightMoves(bfs)
    poj 1664 放苹果(dfs)
    poj 1543 Perfect Cubes (暴搜)
    poj 1166 The Clocks (暴搜)
    poj 3126 Prime Path(bfs)
    处理机调度
  • 原文地址:https://www.cnblogs.com/iyulang/p/7059543.html
Copyright © 2011-2022 走看看