app开发调试工具-统软云
移动应用
APP开发
浏览:1264 次

随着移动互联网的快速发展,app非常流行,测试工程师也会接触到各种app。除了手动测试,我们还可以通过一些测试工具来提高我们的测试效率。这里是我使用过或听说过的应用测试工具的统一汇总。欢迎添加。
1、 APP自动化测试工具Appium官网:
GitHub地址:
简介:
Appium是一个开源、跨平台的自动化测试工具。支持自动iOS、Android和Windows桌面平台上的本地、移动web和混合app。开发人员可以使用与WebDriver兼容的任何语言来编写测试脚本,例如Java、OC、JS、PHP、Python、Ruby、C#、Clojure和Perl。它是UI自动化测试必须掌握的工具之一。
Airtest官网:简介:Airtest是网易游戏推出的一款UI自动测试工具,适用于游戏和app。支持的平台有Windows、Android和iOS。Airtest提供跨平台API,包括安装app、模拟输入、断言等。基于图像识别技术定位UI元素可以让您在不嵌入任何代码的情况下执行自动化测试。测试脚本运行后,它可以自动生成详细的HTML测试报告。
Uiautotor2(python)GitHub地址:简介:
Uiautotor2是一个可以使用Python自动化Android设备UI的库。它的底层基于Google uiautomator。谷歌提供的uiautomator库可以获取屏幕上任何APP的任何控制属性,并对其执行任何操作。
2、 APP稳定性测试工具Monkey地址:;
简介:

Monkey是一个在模拟器或设备上运行的程序,它可以生成伪随机用户事件(如点击、点击或手势)流和许多系统级事件。使用Monkey以随机和可重复的方式对开发中的app进行压力测试。
MonkeyRunner地址:
简介:
monkeyrunner工具提供了一个API,用于编写可以从Android代码外部控制Android设备或模拟器的程序。使用monkeyrunner,您可以编写一个Python程序来安装Androidapp或测试软件包,运行它,向它发送密钥,捕获其界面的屏幕截图,并将屏幕截图存储到工作站。monkeyrunner工具主要用于在功能/框架级别测试app和设备,并运行单元测试套件,但也可以自由用于其他目的。
MaximGitHub地址:
简介:
Maxim是基于猴子的二次开发。与本地猴子相比,它比较聪明。除了保留原生猴子的现有功能外,它还可以深度遍历控件、自定义黑白列表、设置执行持续时间、添加防休眠/防假死机制、防跳转/防错过状态栏和下拉状态栏。
UICrawlerGitHub地址:
简介:基于Appium的App UI遍历;Monkey工具,支持Android和iOS移动应用程序,或H5或微信等app。V2.3支持app1.16.0和Java客户端7.3.0。
3、 APP性能测试工具GT官方网站:;

简介:
腾讯开源APP的便携式调试平台支持iOS和Android。直接在手机上运行,您可以快速测试APP的性能(CPU、内存、流量、功率、帧速率/流畅度等),查看开发日志、查看崩溃日志、抓取网络数据包、调试APP的内部参数,以及计算实机代码的运行时间。
Perfdog官方网站:
简介:
腾讯游戏部门开发的移动全平台iOS/Android性能测试和分析工具平台。手机不需要ROOT/越狱,手机硬件、游戏和app也不需要修改,这大大简化了即插即用。
PerfDog支持iOS和Android,以及所有移动平台app(游戏、APPapp、浏览器、小程序、迷你游戏、H5、后台系统进程等)、Android模拟器、虚拟机等的性能测试。PerfDog可以在PC上多次打开,单个PC可以同时测试多个手机。目前,它是免费体验,谁使用它都会享受它。
SoloPiGitHub地址:
简介:SoloPi是一款无线、非侵入式Android自动化工具。除了公测版的三个主要功能:录制和回放、性能测试和一台计算机上的多控制,SoloPi还提供数据模拟、性能提升、网络模拟和智能猴子,这可以为测试开发人员节省宝贵的时间。
4、 APP弱网络测试;QNET官方网站:
简介:

QNET是腾讯wetest服务平台推出的应用弱网络测试工具。此工具不适用