摘要: 随着游戏行业的不断发展,移动游戏市场占比首次超过客户端游戏,并保持着持续增长的趋势,可见手游将成为未来游戏行业的核心增长点。但在手游行业迅猛发展的同时,也伴随了日益激烈的竞争。有很多潜心打磨一炮而红的手游,也有很多因为个别质量问题就在上升期跌了跟头,甚至就此出局的手游。手游的质量控制和质量管理逐渐成为游戏厂商生存和发展的核心。
一套完整的自动化系统往往包括交互平台、测试工具和硬件机房几个部分。自动化系统的建设和维护都需要投入大量的人力物力,大部分手游公司都难以自行建立一套自动化测试系统。往往通过半自动化或完全手工测试来完成手游的测试工作,人力成本巨大且效率很低。
传统的应用自动化测试,可以通过脚本查看应用的控件来完成自动点击等动作,从而进行自动化的测试。但手游中的每一个画面都仅仅是一张图片,所有的内容元素都是音引擎渲染处理后绘制在View控件上的,是无法通过传统的脚本方式来识别到游戏的控件,故无法完成手游的自动化测试。
[attach]123819[/attach]
普通应用(含有控件树信息)
[attach]123820[/attach]
游戏应用(无控件信息)
玩家对手游性能的要求越来越高,通常有玩家反馈手游性能问题,而游戏厂商和手机厂商都很难去复现问题,缺少强有力的性能数据说明,就很难确定是手机的问题还是手游应用的问题,往往存在互相“背锅”的现象。
针对手游测试的行业痛点, MQC自研了一套装箱的测试方法。在兼容性适配的深度和广度上,MQC通过研发智能探索算法,深入手游内部,尽可能多的遍历到所有页面,精确发现手游中存在的问题,如Crash/Anr等,同时提供对应的截图和log信息。针对性能问题难复现的情况,MQC提供性能数据收集工具,对性能数据进行精确分析,去掉静态场景的fps等无用性能数据,有利于全面准确的分析性能问题。该工具不仅仅应用在自动化测试中,同时也支持测试同学在手工复现问题的过程中收集对应的性能数据,解决性能问题难复现定位的难题。
[attach]123821[/attach]
[attach]123822[/attach]
近几年来手游市场爆发式增长的背后,对手游质量、品质的把关,已经成为游戏厂商实现提升用户体验、提升利润等主要目标的最重要的挑战。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) | Powered by Discuz! X3.2 |