移动设备的游戏测试方法与系统的制作方法_5

文档序号:8223411阅读:来源:国知局
度时,还包 括: 在多个方向上计算所述场景图像与所述参考图像的亮度的相似度、对比度的相似度, W及结构的相似度; 选取所述结构相似性指标的最大值所在的方向作为所述场景图像与所述参考图像相 似度最高的方向。
11. 如权利要求8所述的移动设备的游戏测试方法,其特征在于,在所述分别计算所 述场景图像与所述参考图像的亮度的相似度、对比度的相似度,W及结构的相似度时,还包 括: 将所述场景图像划分为多个固定大小的图像块; 分别计算每个图像块与所述参考图像的亮度的相似度、对比度的相似度,W及结构的 相似度; 将每个图像块与所述参考图像的亮度的相似度、对比度的相似度W及结构的相似度= 者的乘积作为各个图像块与所述参考图像的结构相似性指标; 将各个图像块与所述参考图像计算获得的结构相似性指标的最小值,作为所述场景图 像与所述参考图像的结构相似性指标的值。
12. 如权利要求1所述的移动设备的游戏测试方法,其特征在于,所述方法还包括;通 过所述Web接口将所述数据库中存储的数据输出给用户。
13. -种移动设备的游戏测试系统,其特征在于,包括主机服务器,W及,与所述主机服 务器连接的多个从机节点;其中,所述主机服务器包括: 任务调度单元,用于通过多个Web接口接收用户发出的测试请求,根据所述测试请求 选中一个或多个从机节点,对从机节点所连接的各个移动设备的使用状态进行检测,并将 测试任务分配给空闲的一个或多个移动设备上执行; 文件同步单元,用于接收用户上传的测试文件,通过所述从机节点将所述测试文件W 及与所述测试请求相对应的测试用例同步分发到空闲的移动设备上; 数据采集单元,用于控制所述移动设备安装启动游戏软件,并在游戏软件的运行中定 时读取移动设备的系统文件,获取所述游戏软件在各个移动设备上运行时的性能参数; 数据处理单元,用于对所述性能参数进行解析,生成测试结果并将所述测试结果存储 在与所述Web接口连接的数据库中。
14. 如权利要求13所述的移动设备的游戏测试系统,其特征在于,所述测试文件包括 游戏安装包和游戏自动化运行脚本;则,所述文件同步单元还包括: 文件封装子单元,用于将所述游戏自动化运行脚本W及所述测试用例封装为压缩文件 后,将所述压缩文件和所述游戏安装包分配至各个从机节点; 文件传输子单元,用于所述从机节点将所述压缩文件和所述游戏安装包同步分发给与 所述从机节点连接的一个或多个空闲的移动设备上。
15. 如权利要求14所述的移动设备的游戏测试系统,其特征在于,所述数据采集单元, 还包括: 文件解析子单元,用于控制接收到所述压缩文件和所述游戏安装包的移动设备对所述 压缩文件进行解析,获得所述游戏自动化运行脚本和所述测试用例; 游戏启动子单元,用于根据所述游戏自动化运行脚本中的指令,控制在所述移动设备 中安装所述游戏安装包,启动安装后的游戏软件运行所述测试用例。
16. 如权利要求13所述的移动设备的游戏测试系统,其特征在于, 所述数据采集单元,还用于在所述游戏软件的运行中定时对游戏界面进行截图,获得 在各个移动设备上实时运行的游戏界面的场景图像; 所述数据处理单元,还用于将所述场景图像与参考图像进行相似度比较,W判断所述 游戏软件在各个移动设备上运行时的兼容性;并将所述场景图像W及所述兼容性的判断结 果存储在与所述Web接口连接的数据库中。
17. 如权利要求16所述的移动设备的游戏测试系统,其特征在于,所述主机服务器还 包括后台控制单元; 所述后台控制单元,用于控制在移动设备上启动后台服务;并且,通过所述后台服务在 游戏软件的运行中定时读取所述移动设备的系统文件,获得所述移动设备的性能参数;W 及,通过所述后台服务在游戏软件的运行中定时对所述移动设备的游戏界面进行截图,获 得移动设备上实时运行的游戏界面的场景图像。
18. 如权利要求17所述的移动设备的游戏测试系统,其特征在于,所述数据处理单元 还包括: 数据存储子单元,用于将所述性能参数、所述场景图像W及所述场景图像与参考图像 的相似度生成测试报告,将所述测试报告存储在所述数据库中;所述性能数据包括CPU占 用率、内存占用率、流量消耗量、电量消耗量、游戏安装启动时间中的一项或多项; 数据显示子单元,用于将所述数据库中存储的一种或多种存储数据通过Web形式输出 显示。
19. 如权利要求16所述的移动设备的游戏测试系统,其特征在于,所述数据处理单元 还包括: 图像差分处理子单元,用于当所述场景图像与所述参考图像不相似时,根据所述参考 图像对所述场景图像进行差分处理; 滤波与边缘检测子单元,用于对进行差分处理后的场景图像进行滤波和边缘检测,标 记出在所述场景图像上与所述参考图像不相似区域; 图像存储子单元,用于将标有不相似区域的场景图像存储在与所述Web接口连接的数 据库中。
20. 如权利要求16或19所述的移动设备的游戏测试系统,其特征在于,所述数据处理 单元还包括: 相似度计算子单元,用于分别计算所述场景图像与所述参考图像的亮度的相似度、对 比度的相似度,W及结构的相似度; 结构相似性计算子单元,用于将所述亮度的相似度、所述对比度的相似度W及所述结 构的相似度=者的乘积作为所述场景图像与所述参考图像的结构相似性指标; 兼容性判断子单元,用于在所述结构相似性指标的值大于指定阔值时,判定所述场景 图像与所述参考图像结构相似,并且所述游戏软件能在所述移动设备上兼容运行。
21. 如权利要求20所述的移动设备的游戏测试系统,其特征在于,所述主机服务器还 包括: 插值单元,用于采用抗银齿滤镜对所述场景图像进行插值,将所述场景图像缩放至与 所述参考图像相同的尺寸。
22. 如权利要求20所述的移动设备的游戏测试系统,其特征在于, 所述相似度计算子单元还包括;多方向相似度计算子单元,用于在多个方向上计算所 述场景图像与所述参考图像的亮度的相似度、对比度的相似度,W及结构的相似度; 所述结构相似性计算子单元,还用于选取所述结构相似性指标的最大值所在的方向作 为所述场景图像与所述参考图像相似度最高的方向。
23. 如权利要求20所述的移动设备的游戏测试系统,其特征在于, 所述相似度计算子单元还包括: 图像划分子单元,用于将所述场景图像划分为多个固定大小的图像块;W及, 分块相似度计算子单元,用于分别计算每个图像块与所述参考图像的亮度的相似度、 对比度的相似度,W及结构的相似度; 所述结构相似性计算子单元,还用于将每个图像块与所述参考图像的亮度的相似度、 对比度的相似度W及结构的相似度=者的乘积作为各个图像块与所述参考图像的结构相 似性指标;并将各个图像块与所述参考图像计算获得的结构相似性指标的最小值,作为所 述场景图像与所述参考图像的结构相似性指标的值。
24. 如权利要求13所述的移动设备的游戏测试系统,其特征在于,所述Web接口,用于 将所述数据库中存储的数据输出给用户。
【专利摘要】本发明公开了一种移动设备的游戏测试方法,包括:通过多个Web接口接收用户发出的测试请求,选中一个或多个从机节点,对从机节点所连接的各个移动设备的使用状态进行检测,并将测试任务分配给空闲的一个或多个移动设备上执行;接收用户上传的测试文件,通过从机节点将测试文件以及与测试请求相对应的测试用例同步分发到移动设备上;控制移动设备安装启动游戏软件,并在游戏软件的运行中定时读取移动设备的系统文件,获取性能参数;对性能参数进行解析,生成测试结果并将其存储在与Web接口连接的数据库中。本发明还提供了一种移动设备的游戏测试系统。本发明具有便于对PC和移动设备进行调度、测试效率和可靠性高等优点。
【IPC分类】G06F11-36
【公开号】CN104536888
【申请号】CN201410819931
【发明人】章祥, 孔庆云, 曾维
【申请人】网易(杭州)网络有限公司
【公开日】2015年4月22日
【申请日】2014年12月24日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1