你敢信?cline+mobile mcp+LLM实现无代码app自动化测试
伴随着AI席卷全球,深度影响着世界上的各行各业,围绕垂直领域的生态也逐渐生长、丰富起来,app自动化也不例外,颠覆性的一些探索也逐步从概念到探索、到实践,下文是讲解不同于传统app自动化而是使用LLM、结合cline通过自然语言实现无代码app自动化
大家好,我是持续讲干货的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
-
打开vs,点击界面左侧EXTENSIONS,搜索cline
-
点击install,安装好后在界面左侧会出现cline的icon

-
点击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
-
在VS Code界面左侧找到cline,并打开

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

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

-
如不成功,提示“MCP error -32000: Connection closed”执行如下:
-
-
cmd,执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
-
重启电脑
-
打开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
-
插上手机,点击cline界面“+”号,创建一个新任务

-
输入一段自然语言,包括角色、任务,越具体越好,比如“你是一名互联网移动端高级测试专家,请在android手机上打开 xxx app,先判断是否已登录状态,然后去xx 菜单找到列表第二条商品,使用xxx支付方式,输入支付密码xxxxxx,完成支付”
mcp无编码app自动化测试
写在最后,
优势,不会代码的同学也可以实现app自动化测试、支持iOS app 自动化
不足,执行时间较慢、不能生成自动化脚本
你觉得呢?有任何想法欢迎在评论区讨论或留言。
关于我,二十年QA、测试、敏捷研发、研发质量效能相关经历;历任百度、易宝、艺龙、直客通、蔚来等QA负责人、测试总监及研发质量效能负责人
也可以联系我拉你进AI赋能测试高质量社群,分享和探讨AI赋能测试最新探索实践
关注公众号获取搭建安装工具包和AI赋能测试相关文档

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