QApilot MCP for Android favicon

QApilot MCP for Android

QApilot MCP for Android 将 AI 编程客户端连接至本地 Android 设备,无需手动编写 Appium 代码即可执行自然语言测试用例,简化自动化流程。

编程&IT通过标准 MCP stdio 传输机制将 AI 客户端连接至本地 Appium 实例在已连接的模拟器和物理设备上通过软件包标识符启动 Android 应用程序逐步执行包括点击、输入、滚动与断言在内的 UI 操作按标识符回放已保存的测试用例,或从 Excel 表格中批量重放测试套件
QApilot MCP for Android product interface screenshot
预计月访问量
6000
数据月份:
收录于 AIToolly

QApilot MCP for Android 是什么?产品概览

产品用途与官方定位

QApilot MCP for Android 是一款基于模型上下文协议(Model Context Protocol)的命令行桥接工具,允许 Claude Desktop 和 Cursor 等 AI 助手直接驱动移动应用测试。它能够直接连接本地 Appium 服务器与 Android Debug Bridge(ADB)环境,无需用户手动编写 Appium 或 UIAutomator 脚本即可操控物理设备与模拟器。

该工具通过将对话式提示词转换为结构化执行计划来自动化测试工作流,执行手动交互操作,并将实时执行画面流式传输至浏览器预览窗口,同时将验证通过的测试路径保存回 QApilot 项目。测试运行结束后,它会输出结构化测试数据、Gherkin 规范文件以及会话指标。

QApilot MCP for Android 可以用来做什么?

有官方来源支持的使用场景

对话式测试步骤编写

质量工程师可以使用自然语言描述测试交互流程,由 AI 客户端构建结构化测试计划,在已连接的 Android 设备上执行操作并自动捕获屏幕截图。

批量与回归测试回放

团队可以按 ID 顺序回放先前已验收的测试用例,或者直接从 Excel(.xlsx)电子表格中批量加载并针对连接的模拟器执行完整测试套件。

如何使用 QApilot MCP for Android

官网提供的使用流程

  1. 1

    环境准备

    确认本地环境满足先决条件,包括 Node.js 18+、Java JDK 11+、Android SDK,并启动带有指定 uiautomator2 驱动的 Appium 2.19.0 服务。

  2. 2

    客户端配置

    在 Claude Desktop、Cursor 或其他兼容的 AI 客户端 MCP 设置配置文件中添加 qapilot-mobile-mcp 命令及其运行参数。

  3. 3

    身份验证与应用启动

    登录 QApilot 工作区,并通过指定目标应用的 Android 软件包标识符(Package ID)在设备上启动应用。

  4. 4

    步骤执行与验证

    指导 AI 助手执行测试操作,通过实时预览流查看执行进度,并将验证成功的理想路径步骤保存至 QApilot。

  5. 5

    报告生成

    生成完整的会话测试报告,输出 JSON、YAML 和 Gherkin 格式文件,同时清除当前执行状态以供后续测试运行。

MCP 工具集与会话生命周期架构

该命令行工具作为通过标准输入和输出流进行通信的 MCP 服务器运行,公开了用于设备管理、测试计划构建、操作分发以及状态查询的专用工具集。AI 客户端利用诸如 mobile_launch_app、mobile_submit_plan 和 mobile_execute 等工具,以编程方式全面管理 Appium 会话生命周期。

在活跃执行期间,状态检查命令允许客户端查询当前执行状态并获取缓存的应用技能与 XPath 定位符。当测试运行结束时,调用报告工具会将测试产物保存在本地的 Downloads 目录中,并重置当前的活跃执行上下文。

  • 通过标准化工具注册表将 AI 助手无缝连接至 UIAutomator2 驱动实例
  • 维护已解析应用 XPath 的上下文缓存,从而优化重复操作的执行效率
  • 自动化会话清理与测试产物生成,有效减少测试状态之间的交叉污染

选择 QApilot MCP for Android 前需要测试什么

用自己的素材和工作流完成验证

  • 确认本地运行环境与 Node.js 18+、Java JDK 11+、Android SDK 以及指定的 Appium 2.19.0 版本保持兼容。
  • 在启动测试会话之前,验证 adb 能够正确识别并连接至目标 Android 模拟器或物理设备。
  • 检查 AI 客户端是否已在其 MCP 配置文件中正确注册并配置了 qapilot-mobile-mcp 服务器条目。
  • 在指定的本地输出目录中查看生成的会话报告,核实 JSON、YAML 以及 Gherkin 测试产物是否完整有效。

QApilot MCP for Android 来源与核对时间

核对了哪些信息以及核对时间

最后核对
分类
编程&IT

QApilot MCP for Android 常见问题

基于已核对产品资料的回答

QApilot MCP for Android 支持哪些 AI 客户端?

该服务器可以配置在 Claude Desktop、Cursor、OpenAI Codex 或任何兼容模型上下文协议(Model Context Protocol)的 AI 工具中进行协同工作。

运行该工具需要什么特定版本的 Appium?

官方文档明确要求本地安装 Appium 2.19.0 版本,并配合使用 4.2.6 版本的 uiautomator2 自动化驱动程序。

执行过程中失败的测试步骤能否提交保存至 QApilot?

不能,系统仅接受并保存测试成功的理想路径(Happy-path)步骤;执行失败的步骤会被排除,必须在修复解决后方可保存为测试用例。

测试完成后生成的产物和报告结构是怎样的?

测试报告默认保存至用户的 Downloads 目录中,内容包括 output.json、report.yaml,以及针对测试通过会话生成的 scenario.feature 格式 Gherkin 文件。

QApilot MCP for Android 是否支持基于电子表格的回归测试套件?

支持,用户可以使用 mobile_run_excel_testcases 工具直接从 Excel(.xlsx)文件中批量读取并执行已保存的回归测试用例。

继续查看同一分类中近期收录的其他工具。