DSH + Qwen3.8:让本地 AI Agent 真正进入工程现场——Android 真机自动化回归测试实践探索

发布时间:2026/8/28 11:17:26

DSH + Qwen3.8:让本地 AI Agent 真正进入工程现场——Android 真机自动化回归测试实践探索
最近在探索本地化 AI Agent 的工程实践时一个组合让我非常兴奋DSH Qwen3.8通过本地部署大模型结合设备控制能力和自动化执行框架可以让 AI 从“回答问题”进化到“解决问题”。本文记录一个实际探索方向使用 AI Agent 驱动 Android 真机自动完成 App 测试回归、日志分析和结果总结。最终总共跑了近3个小时~~在240K上下文的本地部署QWEN3.8 27B环境下完美完成。一、为什么需要本地化 AI Agent过去几年大模型发展非常快。我们已经习惯ChatGPT 帮助写代码Copilot 辅助开发大模型生成测试用例但是在真实企业环境中还有一个重要问题AI 如何进入真实工作流例如一个 Android 项目每天产生新的 APK。传统流程开发提交代码 ↓ 构建 APK ↓ 测试人员安装 ↓ 人工执行测试 ↓ 记录问题 ↓ 提交 Bug这个过程重复耗时容易遗漏而 AI Agent 的目标是提交 APK ↓ AI Agent ↓ 连接真实 Android 设备 ↓ 自动执行测试 ↓ 分析异常 ↓ 生成测试报告二、DSH Qwen3.8 的组合价值很多人认为 AI 的核心只是模型。实际上真正落地需要三个部分大模型 工具能力 业务环境其中Qwen3.8负责理解和推理Qwen 系列模型具备中文理解能力代码分析能力任务规划能力Agent 调度能力它负责理解测试目标制定执行计划分析异常原因生成总结报告DSH连接真实世界如果没有执行能力大模型只能停留在文本层面。DSH 可以帮助 AI连接设备执行动作获取状态驱动工具链例如AI: 打开APP执行登录测试 ↓ Agent调用: adb uiautomator scrcpy ↓ 真实手机执行操作这一步非常关键。因为AI 真正产生价值的地方是它可以影响现实环境。三、Android 真机回归测试 Agent 实践本次探索目标打造一个 Android 自动化回归 Agent。整体流程用户需求 ↓ Test Planning Agent ↓ Android Device Agent ↓ 真机执行测试 ↓ 日志/截图/状态采集 ↓ Qwen3.8 分析 ↓ 自动生成报告四、实际运行过程下面是实际开发过程截图到最后完成时结果如下任务 12 已完成安装 adb 并确认真机连接安装 uiautomator2 并验证设备可控安装 Android SDK (platform-36/build-tools) JDK17 scrcpy解决 loopback 改写问题docker 构建容器编写 src/device_test.py设备驱动证据录制LLM 回归执行集成到 main.py 评审流程并行执行、合并报告/PDF/邮件集成视觉模型 qwen3-vl:8b截图观察最终复核修复 JDK user.home 陷阱镜像 passwd 条目编译 plugincenter 内部库并发布到本地 maven验证 app 仓库能构建出 APK含内部依赖端到端验证一次完整回归含构建重启服务 最终总结2 轮 · 320 步| LLM 145m36s · 工具调用 117m40s| 首 token 平均 3.4s · 30 tok/s| 缓存命中 96%| 输入 41.3M tok从任务列表可以看到adb 真机连接uiautomator2 环境验证Android SDK 配置scrcpy 调试APK 构建验证自动化测试流程集成整个流程已经不是传统脚本固定步骤 ↓ 执行 ↓ 结束而是观察环境 ↓ 理解状态 ↓ 决定下一步动作 ↓ 执行 ↓ 根据结果调整这就是 Agent 和自动化脚本最大的区别。五、为什么这个方向值得推广很多企业想使用 AI但遇到现实限制1. 数据安全业务数据用户数据测试数据日志代码不能全部上传公网。本地部署可以解决企业数据 ↓ 内部模型 ↓ 内部Agent ↓ 内部系统2. 专业场景需要定制通用 AI 不一定懂企业 App测试流程内部规范但是本地 Agent 可以结合企业知识库自动化工具私有数据形成专属 AI 工程助手。六、未来方向我认为未来的软件工程会出现大量AI QA Engineer每天自动拉取最新APK ↓ 安装测试 ↓ 执行1000条Case ↓ 分析失败原因 ↓ 生成日报 ↓ 通知开发AI 不再只是帮工程师写代码而会变成和工程师一起完成整个软件生命周期。七、总结DSH Qwen3.8 这个组合最大的意义不是让 AI 聊天更聪明。而是让 AI 具备进入真实工程环境的能力。从模型走向模型 Agent 工具 业务这是本地 AI 真正落地的方向。未来属于那些敢于把 AI 接入真实生产流程的人。

相关新闻

基于Matlab MILP的含储能电力系统优化调度与容量配置

基于Matlab MILP的含储能电力系统优化调度与容量配置

2026/8/27 8:57:39

1. 项目概述:高比例风电下的储能配置挑战与机遇最近几年,我身边搞电力系统规划的朋友,讨论最多的就是“高比例新能源”这个事儿。尤其是风电,装机容量蹭蹭往上涨,但“看天吃饭”的特性也给电网的稳定运行带来了前所未有…

AI编程成本控制:手写递归下降解析器实现mini C++解释器

AI编程成本控制:手写递归下降解析器实现mini C++解释器

2026/8/27 8:57:39

看到“I Spent 2B Tokens Writing a C Compiler So You Dont Have To”这样的标题时,很多人的第一反应是:这得烧多少钱?答案可能已经不重要,但这件事背后藏着一个更值得关注的技术信号——AI 已经能够在 C 编译器这种最高难度的系…

线段树维护区间最大子段和:从算法竞赛真题到高效数据结构应用

线段树维护区间最大子段和:从算法竞赛真题到高效数据结构应用

2026/8/27 8:57:39

1. 从一道“区间最大和”真题,聊聊算法竞赛中的经典套路与实战避坑最近在整理蓝桥杯的历年真题,特别是算法训练(ALGO)部分的题目,发现很多同学在遇到“区间最大和”这类问题时,常常会陷入一个误区&#xff…

数据可视化实战指南:从 OOXML 图表到办公报表

数据可视化实战指南:从 OOXML 图表到办公报表

2026/8/28 11:09:03

数据可视化实战指南:从 OOXML 图表到办公报表 【免费下载链接】skills Public repository for Agent Skills 项目地址: https://gitcode.com/GitHub_Trending/skills3/skills 周一早上,销售团队要三份文件:Word 周报、带图表的 PPT、以…

Everything Claude Code(ECC)完整指南:把 AI 开发助手真正用起来

Everything Claude Code(ECC)完整指南:把 AI 开发助手真正用起来

2026/8/28 11:09:03

Everything Claude Code(ECC)完整指南:把 AI 开发助手真正用起来 【免费下载链接】ECC The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex,…

LLM应用快速落地:从Prompt设计到静态网站部署的完整指南

LLM应用快速落地:从Prompt设计到静态网站部署的完整指南

2026/8/28 11:09:03

前一段时间在 Hacker News 上看到一个很有辨识度的 Show HN 项目:作者说自己问了大语言模型一个近乎“终极”的问题——如果你能亲口对上帝说一番话,你会说什么?——然后把 LLM 的回答做成一个网站挂到了线上。 这个项目本身很小&#xff0c…

Claude Code 会话秒结束?从 Session 原理到实战排查

Claude Code 会话秒结束?从 Session 原理到实战排查

2026/8/28 11:09:03

昨天还能正常跑的长任务,今天一启动就“秒结束”;恢复历史会话时,刚打印几行就被截断;甚至还没开始干活,进程就直接退出。HN 上也有人专门发帖问:Anyones Claude Code session finishing quickly from yest…

MCP 服务器实战:让模型连上外部 API

MCP 服务器实战:让模型连上外部 API

2026/8/28 11:09:03

MCP 服务器实战:让模型连上外部 API 【免费下载链接】skills Public repository for Agent Skills 项目地址: https://gitcode.com/GitHub_Trending/skills3/skills 你让模型"查一下这个仓库的 Issue,顺便打个 bug 标签",它…

5分钟给OpenCode装上插件:贴合工作流的AI编程助手扩展

5分钟给OpenCode装上插件:贴合工作流的AI编程助手扩展

2026/8/28 10:59:03

5分钟给OpenCode装上插件:贴合工作流的AI编程助手扩展 【免费下载链接】opencode The open source coding agent. 项目地址: https://gitcode.com/GitHub_Trending/openc/opencode 用AI编程助手写代码,你一定反复遇到这些麻烦:改完文件…

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

2026/8/27 11:10:02

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

2026/8/27 7:25:23

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

2026/8/28 7:34:42

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

基于Claude Code的开源AI求职框架:从职位搜索到Offer的全自动化闭环

基于Claude Code的开源AI求职框架:从职位搜索到Offer的全自动化闭环

2026/8/28 0:08:32

当AI助手能够独立完成从职位匹配、简历定制到面试准备的全链路求职流程时,求职不再是一场信息战,而是一场工程化战役。框架概述:本地运行的AI求职引擎这是一个构建在Claude Code之上的开源AI求职框架,核心理念是"在工作者的机…

Godot 4 仿 agar.io:相机缩放被 max_zoom 卡死,窗口越大球越小的根因与修复

Godot 4 仿 agar.io:相机缩放被 max_zoom 卡死,窗口越大球越小的根因与修复

2026/8/28 0:08:32

1. 问题现象 在 Godot 4 仿 agar.io 的 2D 项目中,相机缩放设计为「由球组整体尺寸决定」,世界可见高度恒定,窗口只作为视口裁剪。默认小窗口 1280x720 时相机高度正常;但窗口最大化到 2940x1912 后,视角被明显拉远、…

从软件测试大赛到实战:Java+Selenium自动化测试进阶指南

从软件测试大赛到实战:Java+Selenium自动化测试进阶指南

2026/8/28 0:08:32

1. 缘起:从校园到赛场,我的软件测试之路几年前,我还是一个在校园里对着Java课本和“Hello World”程序挠头的普通学生。软件测试对我来说,只是一个在开发流程末尾、用鼠标点点按钮的模糊概念。直到我偶然在学校的公告栏上看到了“…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/28 7:35:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/28 7:34:51

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/28 7:34:35

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…