一、游戏测试工具清单

以下是游戏测试人员在工作过程中可能会用到的各类工具清单,包括*能监控、UI自动化、弱网测试、榜单排行、安全测试、分发测试、缺陷管理、设备管理以及其他工具等类别。

WeTest助手:WeTest平台出品的****能数据采集工具,支持Android 2.3- 5.1。

GT:腾讯开源的****能监控、调试框架。

Em**gee:网易开源的****能监控工具,不支持Android 7.0以上版本。

adb:安卓SDK自带的调试工具,通过adb shell命令获取*能数据。

GameBench:收费软件,用于游戏*能测试。

Battery Historian:生成电量消耗报告的工具。

Trepn Profiler:用于移动设备上的应用功耗和*能分析工具。

Snapdragon Profiler:骁龙平台的*能分析软件。

Tegra Graphics Debugger:NVIDIA Tegra的*能分析软件。

Mali Graphics Debugger:Mali平台的图形调试工具。

Xcode Instruments:Xcode自带的*能调试工具集。

GT:腾讯开源的****能监控、调试框架,需要接入SDK。

iStatisticaWeTest助手:iOS7以上,需要**,用于*能监控。

GameBench:收费软件,用于游戏*能测试。

nmon:Linux操作系统上广泛使用的监控与分析工具。

Unity Profiler:Unity自带的Profile工具,用于Unity游戏*能分析。

MemoryProfiler:Unity5.3新增的内存分析工具。

UWA:本地测试收费,需要集成SDK,用于Unity游戏*能测试。

UPA:WeTest联合Unity官方打造的*能分析工具,收费。

Airtest:网易开源的UI自动化测试工具,适用于游戏和App。

手游性能测试工具 游戏测试工具清单ATX:基于图像识别完成游戏的自动化操作。

GAuto**tor:针对Unity手游的UI自动化测试框架。

adb:通过adb shell input命令来完成点击、滑动等操作。

按键精灵手机版:用于模拟点击和滑动操作。

Airtest:网易开源的UI自动化测试工具,适用于游戏和App。

ATX:基于图像识别完成游戏的自动化操作。

按键精灵手机版:需要**,用于模拟点击和滑动操作。

facebook-wda:Facebook WebDriverAgent非官方Python客户端,用于UI自动化测试。

Airtest:网易开源的UI自动化测试工具,适用于游戏和App。

按键精灵:老牌模拟鼠标键盘操作的软件。

SikuliX:图形化编程工具,可用于UI自动化测试。

PyAutoGUI:Python库,模拟鼠标键盘操作。

clumsy:Windows平台下人工造成不稳定的网络状况,方便易用。Network Emulator Toolkit:Windows平台下的弱网模拟工具。Augmented Traffic Control:Facebook开源的网络模拟工具。Charles:支持****、****S协议的弱网测试。Fiddler:支持****、****S协议的弱网测试。四、榜单排行

七麦数据:提供移动应用榜单排行和数据分析。TalkingData:提供移动应用数据分析服务。艾瑞指数:提供移动应用行业数据和分析。腾讯移动分析数据中心:提供移动应用数据分析服务。五、安全测试

pydivert:Python库,WinDivert的Python绑定。

Fiddler:****协议调试代理工具。

IDA Pro:交互式反汇编器专业版,用于反编译和分析。

NET.Reflector:Unity安卓DLL代码文件反编译工具。

AssetStudio:Unity AssetBundle**工具。

TestFlight:苹果出品的分发测试工具。七、缺陷管理

禅道:国产开源项目管理软件,可用于缺陷管理。Redmine:开源的项目管理软件,支持缺陷管理。Jira:商业化的项目管理软件,功能强大,支持缺陷管理。Quality Center:商业化的缺陷管理工具。八、设备管理

STF:Web端进行批量移动设备管理控制工具。ATX-SERVER:Go语言编写的安卓设备集群管理工具。ShareDevice:**** core开发的轻量级设备共享工具。libimobiledevice:与iOS设备进行通信的跨平台协议库。pymobiledevice:libimobiledevice的Python绑定。imobiledevice:Quamotion提供的libimobiledevice的Windows平台可执行版本。九、其他工具

Cocos2d-x Console模块:Cocos2d-x 3.0新增的基于TCP的远程调试模块。Robo 3T:MongoDB可视化工具。效率工具Wox:Windows下免费开源的效率启动器。

ProcessOn:**绘图平台,支持流程图、思维导图等。

Bcompare:文本对比**,收费。

DiffMerge:免费的文本对比工具。

Cmder:Cmd的替代品,功能更强大。

以上工具清单涵盖了游戏测试过程中可能会用到的各类工具,希望能为游戏测试人员提供一定的帮助。

二、游戏测试进阶之*能测试工具perfdog

游戏测试进阶之*能测试工具perfdog介绍

perfdog,也被称为*能狗,是一款支持移动多平台、多应用的*能测试工具。它无需对手机进行ROOT/**,也无需对手机硬件、游戏及应用***做任何修改,实现了*简化即插即用的操作体验。作为目前较为主流的*能测试工具,perfdog以其强大的功能在游戏测试领域备受青睐。

从官方网站下载perfdog软件,解压后打开桌面客户端。

在手机上开启必要的权限,以便perfdog能够正常获取*能数据。

在perfdog客户端中选择需要测试的游戏,并启动测试。

测试完成后,在perfdog客户端中查看*能测试数据,并进行详细的分析。

开启屏幕截图功能后,perfdog会在测试中自动截图。但请注意,截图功能可能会对游戏*能产生轻微影响。后台查看报告时,可以选择对应的时间点,截图也会自动对应显示。

perfdog可以显示整机的CPU使用率和被测应用的CPU使用率,帮助测试人员了解游戏在CPU方面的*能表现。

在内存部分,perfdog可以显示被测应用的内存使用情况,包括实际内存、**区内存(swap memory)和手机虚拟内存(virtual memory)。但通常,测试人员主要关注实际内存的使用情况。

fps即每秒帧率,表示一秒内刷新的帧数。perfdog可以实时统计fps值,帮助测试人员了解游戏的流畅度。一般手游的完美情况是fps=60。

frame time可以理解为单帧耗时,即每帧渲染所需的时间。当fps=60时,帧耗时约为16.67ms。perfdog可以实时统计帧耗时,方便测试人员进行对比和分析。

perfdog还可以显示CPU的温度,帮助测试人员了解手机在长时间游戏下的发热情况。

perfdog可以显示游戏在测试过程中的网络流量使用情况,帮助测试人员了解游戏的网络*能。

目前,perfdog的GPU*能监测功能主要支持高通芯片的设备。如果设备不是高通芯片,则GPU部分可能显示为空。

perfdog可以显示手机在测试过程中的电量消耗情况,帮助测试人员了解游戏的能耗表现。但请注意,电量监测功能需要使用wifi连接进行测试,如果使用u**连接则可能无法获取数据。

综上所述,perfdog作为一款功能强大的*能测试工具,在游戏测试领域具有广泛的应用前景。通过简单的操作步骤和丰富的*能参数,测试人员可以全面了解游戏在移动设备上的*能表现,为游戏的优化和改进提供有力的数据支持。

阅读剩余 0*
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。