游戏专项测试究竟怎么测?

简介: 随着游戏行业的不断发展,移动游戏市场占比首次超过客户端游戏,并保持着持续增长的趋势,可见手游将成为未来游戏行业的核心增长点。但在手游行业迅猛发展的同时,也伴随了日益激烈的竞争。有很多潜心打磨一炮而红的手游,也有很多因为个别质量问题就在上升期跌了跟头,甚至就此出局的手游。

随着游戏行业的不断发展,移动游戏市场占比首次超过客户端游戏,并保持着持续增长的趋势,可见手游将成为未来游戏行业的核心增长点。但在手游行业迅猛发展的同时,也伴随了日益激烈的竞争。有很多潜心打磨一炮而红的手游,也有很多因为个别质量问题就在上升期跌了跟头,甚至就此出局的手游。手游的质量控制和质量管理逐渐成为游戏厂商生存和发展的核心。

一、行业痛点

1. 缺少自动化测试系统

一套完整的自动化系统往往包括交互平台、测试工具和硬件机房几个部分。自动化系统的建设和维护都需要投入大量的人力物力,大部分手游公司都难以自行建立一套自动化测试系统。往往通过半自动化或完全手工测试来完成手游的测试工作,人力成本巨大且效率很低。

2. 技术挑战

传统的应用自动化测试,可以通过脚本查看应用的控件来完成自动点击等动作,从而进行自动化的测试。但手游中的每一个画面都仅仅是一张图片,所有的内容元素都是音引擎渲染处理后绘制在View控件上的,是无法通过传统的脚本方式来识别到游戏的控件,故无法完成手游的自动化测试。

_1

普通应用(含有控件树信息)

_2

游戏应用(无控件信息)

3.性能问题

玩家对手游性能的要求越来越高,通常有玩家反馈手游性能问题,而游戏厂商和手机厂商都很难去复现问题,缺少强有力的性能数据说明,就很难确定是手机的问题还是手游应用的问题,往往存在互相“背锅”的现象。

二、解密MQC手游专项测试

针对手游测试的行业痛点, MQC自研了一套装箱的测试方法。
在兼容性适配的深度和广度上,MQC通过研发智能探索算法,深入手游内部,尽可能多的遍历到所有页面,精确发现手游中存在的问题,如Crash/Anr等,同时提供对应的截图和log信息。
针对性能问题难复现的情况,MQC提供性能数据收集工具,对性能数据进行精确分析,去掉静态场景的fps等无用性能数据,有利于全面准确的分析性能问题。该工具不仅仅应用在自动化测试中,同时也支持测试同学在手工复现问题的过程中收集对应的性能数据,解决性能问题难复现定位的难题。

_3

_4

近几年来手游市场爆发式增长的背后,对手游质量、品质的把关,已经成为游戏厂商实现提升用户体验、提升利润等主要目标的最重要的挑战。

目前MQC已经推出手游专项测试,不仅保证测试质量,还提供海量App全自动化测试的能力,极大的提高测试效率,节省人力成本,提高迭代效率。欢迎大家前来体验和交流!

目录
相关文章
|
3月前
|
安全 测试技术 UED
专项测试
专项测试
|
8月前
|
测试技术 5G iOS开发
【游戏专项测试】弱网测试-测试用例
【游戏专项测试】弱网测试-测试用例
|
8月前
|
XML 网络协议 测试技术
【游戏专项测试】弱网测试-NEWT使用
【游戏专项测试】弱网测试-NEWT使用
【游戏专项测试】弱网测试-NEWT使用
|
3月前
|
测试技术
专项测试常见流程
专项测试常见流程
|
8月前
|
5G 测试技术 UED
【游戏专项测试】弱网测试--基础原理
【游戏专项测试】弱网测试--基础原理
|
10月前
|
Java
初学java小测试 扑克牌游戏
初学java小测试 扑克牌游戏
|
11月前
|
编解码 缓存 监控
app测试知识点,adb命令,日志(安卓和苹果)查看,软件后缀,专项测试等
app测试知识点,adb命令,日志(安卓和苹果)查看,软件后缀,专项测试等
|
监控 数据可视化 Linux
专项测试-桌面端性能监控工具
专项测试-桌面端性能监控工具
麒麟系统开发笔记(十一):在国产麒麟系统上使用gdb定位崩溃异常方法流程进阶定位代码行数及专项测试Demo
上一篇,通过研究,可以定位到函数,本篇进一步优化,没有行数,程序较为复杂的时候,就无法定位,所以进一步定位。   本篇做了qBreakpad的研究,但是没有成功,过程也还是填出来,后来突然注意到gdb出现行数的方法,并通过了几轮测试以及实战,确实可以定位到行数,所以为了大家方便,把国企麒麟上的Qt崩溃方法分享出来。   本篇文章比较长,就不分篇了,同时还做了专项测试。
麒麟系统开发笔记(十一):在国产麒麟系统上使用gdb定位崩溃异常方法流程进阶定位代码行数及专项测试Demo
|
14天前
|
测试技术 C语言
网站压力测试工具Siege图文详解
网站压力测试工具Siege图文详解
21 0