- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
如题,这是一个AI 驱动的移动 App 自动化测试平台,主要用来帮开发/测试人员进行减负,主流ai客户端都支持,如Claude code,Codex CLi,Cursor,opencode,包括最新出的Antigravity2.0。
通过 5 个 MCP (log + report + ui + analyzer + code-analyzer)+ 4 个 Skill (devtest / qa / minimize / smart-qa)+ 上游 mobile-mcp 组合实现。MCP 协议本身跨客户端通用,4 个 Skill 文件 ~95% 中立(核心是 MCP tool 调用 + 自然语言指令)。
能做到什么效果呢?
- 通过ADB控制手机进行点击、滑动、输入以测试app的功能
- 通过读取logcat来捕获异常crash或者ANR
- 给AI一个需求文档或者测试用例,或者根本就不给,ai会读取代码,分析判断功能,然后自行测试
核心的4个skills
- DevTest:读
git diff→ 推断改了哪个页面 → 跑一遍 → 出报告(“我刚改的登录能用吗”) - QA:自由探索 → 用状态图避免死循环 → 抓 crash → 出 bug 列表
- Minimize:12 步触发的崩溃 → 用 delta-debug 压成 3 步并验证
- Smart-QA:一句 “帮我看下有没有 bug” → 读 PRD / 静态推断业务流 → 自动跑 + 比对预期
如何安装呢
一句话发给ai就行
帮我根据https://github.com/dj931567261/app-test-control/blob/main/docs/INSTALL_FOR_AI.md 文档安装app-test-ctrl
测试报告(示例)
地址
github.com
GitHub - dj931567261/app-test-control: 通过ai控制 app 以便自动化测试和修复/复现 bug
通过ai控制 app 以便自动化测试和修复/复现 bug
在L站学了那么多,最后自己做出来的成果;我是想做一个完整的、由ai全程UI设计、生成、研发、测试的流程的,这个是其中的一个产物,希望佬们能够多多提意见!
最后,祝L站越来越好!学AI,上L站!
3 个帖子 - 2 位参与者