大家好,我是持续讲干货的sean文哥。

大朋友们,六一快乐。

伴随着AI席卷全球,深度影响着世界上的各行各业,围绕垂直领域的生态也逐渐生长、丰富起来,app自动化也不例外,颠覆性的一些探索也逐步从概念到探索、到实践,下文是讲解不同于传统app自动化而是使用LLM、结合cline通过自然语言实现无代码app自动化

01

安装基础依赖

一些最底层基本的软件

  • 安装JDK,并配置环境变量

  • 安装node,并配置环境变量

  • 安装vscode,并配置环境变量

  • 安装Android SDK tools

  • 安装android-studio

  • 下载mobile-mcp-main,

    https://github.com/mobile-next/mobile-mcp

Mobile MCP架构:

图片

02

安装Cline并配置

Cline是VS Code开源插件:AI编程助手

安装并配置cline

  1. 打开vs,点击界面左侧EXTENSIONS,搜索cline

  2. 点击install,安装好后在界面左侧会出现cline的icon

    图片

    1. 点击cline icon,在cline界面右上角点击settings icon,进入LLM配置界面,配置如下:

    • API Provider = 'OpenAI Compatible'

    • DEEPSEEK_API_KEY = 'xxxxxxxxxxxxxxx'

    • LLM_URL = 'xxxxxxxxxxxxxxxxxxxxxxxxx'

    • Model = 'deepseek-r1'

      图片

    03

    配置MCP Servers

    打开Cline配置MCP

    1. 在VS Code界面左侧找到cline,并打开

      图片

    2. 点击mcp servers(加号后面,鼠标悬停可看到icon功能释义)进行配置,cline_mcp_setting.json

      图片

    3. 检查是否链接mcp server成功,点击mobile-mcp右侧开关按钮(绿色为连接成功,红色为不成功)

      图片

    4. 如不成功,提示“MCP error -32000: Connection closed”执行如下:

      1. cmd,执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

      2. 重启电脑

    打开Android Studio,根据提示安装依赖包

    {  "mcpServers": {    "mobile-mcp": {      "disabled": false,      "timeout": 60,      "command": "C:\\Windows\\System32\\cmd.exe",      "args": [        "/c",        "npx",        "-y",        "@mobilenext/mobile-mcp@latest"      ],      "transportType": "stdio"    }  }  }

    更多配置参考:

    https://github.com/mobile-next/mobile-mcp/wiki/Cline

    04

    开始进行自动化测试

    对clien描述自然语言操作app

    1. 插上手机,点击cline界面“+”号,创建一个新任务

      图片

    2. 输入一段自然语言,包括角色、任务,越具体越好,比如“你是一名互联网移动端高级测试专家,请在android手机上打开 xxx app,先判断是否已登录状态,然后去xx 菜单找到列表第二条商品,使用xxx支付方式,输入支付密码xxxxxx,完成支付”

    mcp无编码app自动化测试

    写在最后,

    优势,不会代码的同学也可以实现app自动化测试、支持iOS app 自动化

    不足,执行时间较慢、不能生成自动化脚本

    你觉得呢?有任何想法欢迎在评论区讨论或留言。

    关于我,二十年QA、测试、敏捷研发、研发质量效能相关经历;历任百度、易宝、艺龙、直客通、蔚来等QA负责人、测试总监及研发质量效能负责人

    也可以联系我拉你进AI赋能测试高质量社群,分享和探讨AI赋能测试最新探索实践

    关注公众号获取搭建安装工具包和AI赋能测试相关文档

    图片

    Logo

    火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

    更多推荐