- 博客(236)
- 收藏
- 关注
原创 多Agent协作测试:从单兵到编排
之前在全链路拆解那篇文章里,把一套完整的AI自动化测试Agent从头到尾捋了一遍——执行端动手、决策层动脑、知识库查经验、记忆体攒经验,四个组件串成一个闭环。那套单Agent架构跑了挺久,大部分场景够用。但随着测试场景越来越复杂,一个Agent同时干导航、操作、校验三件事,上下文越来越长,推理质量反而开始往下掉。
2026-07-29 11:15:50
436
原创 AI纯视觉APP自动化测试到底能用在什么地方
纯视觉方案在APP自动化测试中的场景适配分析 摘要:本文针对纯视觉自动化测试方案的适用场景展开分析。研究发现该技术在跨平台测试(复用率提升70%)、自渲染UI(如游戏/车机HMI)、高频迭代回归(维护成本趋零)及第三方APP测试等场景优势显著。但在动态游戏画面、高精度操作、长流程测试等场景存在局限。建议采取混合策略:标准控件场景用传统方案,非标准/跨平台场景采用视觉方案,关键路径实施双校验机制。决策时应综合评估UI稳定性、跨平台需求、执行效率等维度,避免技术极端化应用。
2026-07-10 10:37:35
487
原创 【干货】AI测试Agent:如何做需求分析Skill
需求分析是需求到用例全流程的起点。分析质量决定后续测试点提取、用例生成、用例评审的上限——分析环节的信息损耗会在下游被逐级放大,分析错了,后面的工作全是无用功。本文系统拆解需求分析Skill的设计方法:从SKILL.md的能力边界定义、references规则的沉淀方法、隐性需求推断机制、提示词设计策略,到产物持久化方案和下游Skill衔接机制。目标是为设计需求分析Skill提供完整的技术框架和判断方法。
2026-06-25 10:54:26
1400
原创 开源or自研,哪个方案更适合软件测试的AI Agent
AI测试Agent的技术选型,开源和自研是同一条路线上的不同起点,选型偏差的代价是时间和人力成本。本文拆解三个问题:开源和自研各自的能力边界在哪、不同场景该走哪条路、选了开源后续会不会走向自研。
2026-06-24 11:01:05
466
原创 想做AI自动化测试Agent,这些原理是必须要掌握的
AI自动化测试Agent这事,不是调个大模型API就能跑通的。很多人试了一把——Agent执行到一半跑偏、断言结果飘忽不定、Excel用例生成出来没法用——然后得出"AI测试不靠谱"的结论。但说句实在话,问题大概率不在模型,在于背后的原理没搞清楚。
2026-06-23 14:09:42
461
原创 AI需求生成测试用例Agent的Skill该怎么写
一个需求到用例的Agent,至少要过四道关——分析需求文档、提取测试点、生成测试用例、测试用例评审。每道关的输入输出、处理逻辑、边界条件都不一样。你要是把这四件事全塞进一个Skill里,跟写一个巨型Prompt没区别,最后就是啥都沾点啥都不精。
2026-06-17 10:28:06
737
1
原创 一套完整的AI自动化测试Agent长什么样?从执行到记忆的全链路拆解
最近群里有朋友问我关于自动化测试agent的问题:"你这个Agent,光有个大模型调API我理解,但它怎么就在手机上点来点去还能自己处理异常的?记忆又怎么回事?"我当时三言两语没讲清楚,后来想,干脆把整套东西从头到尾捋一遍。
2026-06-12 10:21:52
434
原创 测试框架+AI Agent混合架构,比纯Agent稳定太多
纯Agent架构做测试不靠谱,混合架构才是正解。先说清楚我在什么场景下聊这个。我做的是UI自动化测试,主要覆盖移动端和Web端的功能验证。场景包括正常流程覆盖、异常流程处理、多设备兼容测试这些。纯Agent方案我试过,混合架构我也落地了,对比下来差距确实明显。
2026-06-08 10:22:06
407
原创 AI 生成测试用例总是不靠谱?你缺的不是模型而是一套 Skill 体系
在 AI Agent 生态中,Skill 是一种可复用的 Prompt 增强包,通过渐进式加载机制为 Agent 注入领域知识和工作流程。2025 年 12 月,Anthropic 将 Skill 规范作为开放标准发布,目前已被 33+ 个 Agent 产品采纳,包括 Claude Code、OpenAI Codex、GitHub Copilot、VS Code、Cursor、Gemini CLI、Kiro 等。
2026-06-05 10:04:55
1863
原创 AI纯视觉自动化测试自愈:让模板自己修自己
本文介绍了一种针对纯视觉UI测试的自愈方案,解决传统模板匹配因UI微调失效的问题。当模板匹配失败时,系统通过三层架构自动修复:阈值自适应调整、VLM视觉模型定位生成新模板、OCR文字锚点降级处理。
2026-06-02 10:57:54
425
原创 AI测试Agent的两种架构路径:谁做主控?
搭AI测试Agent,第一个要做的架构决策不是选什么模型、用什么框架,而是——**谁来做决策者?**是你的测试代码控制流程、按需调用Agent能力,还是让Agent自己跑、自己决定调什么工具?
2026-06-01 14:06:49
1127
原创 从写脚本到AI自动进化:我的测试框架经历4次质变
做自动化测试这几年,我一直在折腾一件事:怎么让测试跑得更稳、写得更省。从最早手搓Airtest脚本,到搭纯视觉框架,到AI Agent自己看屏幕做决策,再到现在Agent能记住经验、越用越聪明,框架经历了4次质变。每次都不是"换个工具"那么简单,而是整个测试思路的重构。
2026-05-27 10:01:15
511
3
原创 基于Hermes Agent搭建AI自动化测试Agent的思路
AI自动化测试落地难,难在两个极端:要么是Demo级,跑通几个简单流程就发文章,遇到弹窗就死;要么是黑盒SaaS,出了问题只能等官方,定制不了。自己从头写Agent框架?消息网关、记忆系统、工具调度、异常恢复,每一块都是坑,3-6个月打底。
2026-05-25 10:55:22
786
1
原创 AI测试Agent的两种路径:自主执行 vs 用例驱动,哪个更靠谱
把AI Agent引入自动化测试,最先面临的架构选择就是执行路径:是让Agent直接理解需求文档、自主规划并执行测试,还是先生成结构化用例,再转化为自动化脚本执行?两条路径的差异不只是"多一步少一步"的问题,它影响测试的可控性、可复现性、覆盖率评估方式和维护成本。
2026-05-22 10:11:42
774
原创 一个完美的AI测试Agent应该是什么样的
AI Agent被视为破局的关键。业界对Agent的定义五花八门,有的把RAG+LLM叫Agent,有的把CoT+Tool叫Agent,还有的把多模型协作叫Agent。当这些概念应用到测试领域,一个问题浮出水面:什么才是真正"完美"的AI测试Agent?
2026-05-19 10:19:22
672
原创 从需求到用例的“信息损耗“:AI在哪个环节丢失了最多的测试价值
用AI生成测试用例,很多人都有这样的感受:生成的用例数量不少,但真正能直接用的比例不高。问题的根源不是AI能力不够,而是需求信息在传递到用例的过程中发生了系统性损耗。
2026-05-18 09:58:45
523
原创 将AI引入到自动化测试以后我遇到了哪些问题
把多模态大模型引入车载UI自动化测试项目,核心诉求很简单:让AI能"看懂"界面、自主判断对错,减少人工编写断言的工作量。理想很丰满——截图丢给模型,它直接告诉你这个按钮显示正不正常。现实是,AI确实带来了效率提升,但也引入了一堆新问题。有些问题影响不大,调调参数就能解决;有些问题比较棘手,比如Agent自作主张改了测试步骤,你甚至不知道它什么时候动的手。
2026-05-13 09:18:11
1899
原创 AI Agent测试框架的“大脑“是怎么设计的
AI Agent测试框架做的事,本质上是把"剧本式执行"升级为"智能体自主决策"。框架不再依赖预设的固定路径,而是让AI像真人一样:看屏幕→思考下一步→执行操作→验证结果。这套"感知-决策-执行-验证"的闭环,就是框架的"大脑"。这篇文章就来拆解这套"大脑"的设计——为什么这么分层、每层管什么、关键模块怎么实现的。
2026-05-12 09:52:06
485
原创 Web端适不适合AI纯视觉自动化测试
Web端自动化测试中,纯视觉方案与传统DOM定位各有优势。视觉回归工具(如Applitools、Percy)适合视觉一致性检测,AI原生框架(如BrowserUse)能模拟真人操作但成功率有限。传统方案(Selenium/Playwright)在结构化页面中稳定高效,但在跨系统流程、Canvas内容、第三方嵌入等场景存在局限。
2026-05-11 10:29:20
791
原创 AI驱动的纯视觉自动化测试:知识库里应该积累什么知识内容
很多团队做纯视觉知识库,一开始的定位就是"帮AI更好地识别元素"。但我们的经验是,知识库更大的价值在于:让AI能够自主生成真正可执行的测试用例,而不只是执行人写的用例。这是两个完全不同的层次。前者是提高执行效率,后者是从0到1实现用例生成自动化。
2026-05-09 10:29:33
532
原创 使用AI Agent做自动化测试,怎么防止它“自作聪明“
AI Agent接入自动化测试后,凭借持续运行和高覆盖率等特性,正在重塑传统测试流程。然而在实践中发现,Agent的"智能决策"特性与测试所需的"严格执行"之间存在本质冲突。Agent倾向于根据自身判断"优化"执行路径,而非严格按照预设指令执行,这种"自作聪明"的行为会引入不可控风险,直接影响测试结果的可信度。
2026-05-08 09:19:29
503
原创 使用AI生成测试用例,到底需不需要知识库?
在测试用例生成场景中引入AI能力时,一个核心问题始终无法回避:是否需要为AI搭建专门的测试知识库?这个问题的答案并非非黑即白——不同业务场景、不同质量要求下,知识库的投入产出比差异巨大。本文从实测数据出发,系统分析知识库在AI生成测试用例场景中的实际价值与适用边界。
2026-05-07 10:25:46
617
原创 面试被问“你怎么用AI进行软件测试提效的“,怎么答才有说服力?
本文针对测试工程师如何有效回答AI提效问题,提出结构化解决方案。通过分析五种常见无效回答(泛泛而谈、堆砌工具等),指出面试官期待的是具体场景、量化数据和可复制经验。
2026-05-06 09:32:13
646
原创 想要将AI Agent完全应用到自动化测试中,我们还需要做哪些努力?
过去一年,AI Agent的概念在测试领域被反复讨论。从Open-AutoGLM、AppAgent到Midscene、Mobile-Agent,各种开源方案和商业产品层出不穷。在各类技术分享和PR稿里,我们看到了太多"跑通了一个登录流程"、"成功点击了三个按钮"的Demo。不可谓不炫酷,不可谓不吸引眼球。但冷静下来想想:这些Demo距离真正的工程化落地,到底还有多远?
2026-04-30 10:30:38
465
原创 【AI测试】AI提取测试点完整思路:工具选择+模板设计+案例演示
传统手工提取测试点方法存在效率低、易遗漏边界条件等问题。本文提出利用AI技术快速解析需求文档,10分钟内完成测试点提取。AI辅助可提升10倍效率,测试点覆盖度提高38%,特别擅长发现边界条件和异常场景。文章详细介绍了扣子(Coze)平台的操作流程,包括Bot创建、文档解析和提示词模板设计,提供基础模板和分步骤提取的进阶模板。该方法适用于Word、PDF等多种文档格式,将测试工程师从重复劳动中解放出来,专注于更有价值的测试设计工作。
2026-04-29 10:59:44
679
原创 从2024到2026:一个测试开发的AI自动化测试的探索之路
本文分享了UI自动化测试从传统元素定位到AI智能决策的技术演进历程。从最初面临XPath定位脆弱、跨平台兼容性差等问题,逐步引入Pytest框架、Airtest图像识别和OCR技术构建测试体系。重点突破在于通过OpenAutoGLM启发,研发了基于多模态大模型的AIPopupHandler智能弹窗处理工具,使测试脚本失败率降低70%。
2026-04-28 08:56:13
2131
原创 AI生成测试用例:一个Prompt模板让AI从Excel模板生成自动化脚本
把AI引入测试用例生成是我在2024年底开始的尝试。最初的动机很简单:能不能把测试数据从Excel里导入,AI帮我自动生成符合规范的测试用例代码?这个想法落地后,效果超出了我的预期。在一个包含47个接口的模块中,我从Excel准备了完整的测试数据,AI在15分钟内生成了全部测试用例代码,经人工审核后92%可以直接使用。剩余8%需要调整的部分主要是边界值处理和异常场景的断言逻辑——这些本来就是AI的弱项,人工补充也符合预期。
2026-04-27 10:30:00
1298
原创 让AI断言成功率提升20%:我的重试策略设计思路
本文将系统性地探讨AI断言不稳定性的根源,并重点介绍失败重试策略的设计思路与工程实现。从简单的装饰器模式到智能的多模型冗余方案,我将结合实际测试场景给出可落地的解决方案,并附上我们在一线项目中积累的实践数据作为参考。
2026-04-26 09:07:58
463
原创 AI测试工程师面试问什么:我用一万多字总结了13道高频面试题
AI测试这两年炒得很火热,各大公司纷纷宣布引入AI提升测试效率,招聘岗位也开始出现"AI测试工程师"这个新头衔。但真到了面试环节,很多候选人却发现:网上的AI测试资料要么停留在概念层面,要么就是工具教程,真正能回答"面试官到底在问什么"的内容少之又少。
2026-04-24 10:52:55
2515
原创 测试开发新技能:我是如何用AI从0到1做工具的
测试开发工程师日常工作中,有大量重复性的工具需求:提取日志关键信息、批量处理测试数据、自动生成测试报告……这些小工具逻辑并不复杂,但往往因为「不会写代码」而被搁置,或者依赖开发同事排期。Vibe Coding(氛围编程)的出现,彻底改变了这个局面。通过自然语言描述需求,AI能够生成可用的代码原型,测试开发工程师不再需要从零学习编程语法,就能快速实现自己的小工具。本文以一个Cookie提取工具的开发过程为例,展示如何用AI协作的方式,从想法到交付完整开发一个小工具。
2026-04-23 10:00:00
672
原创 想用AI Agent做自动化测试?先看懂这4个主流方案
随着大语言模型多模态能力的快速发展,AI Agent在软件测试领域的应用已经从概念探索走向工程落地。本文对当前主流的五大AI Agent测试框架进行系统梳理,从核心原理、架构设计到实际落地能力进行全面对比,帮助测试团队根据自身场景选择合适的技术方案。在对比分析中,我将从两个维度展开:首先介绍四个主流开源方案的技术特点,然后分享我在综合这些开源技术后,搭建适合自己项目需求的AI自动化测试框架的思路和实践。
2026-04-22 10:12:55
1579
原创 测试工程师如何用AI生成测试用例?我的提示词模板分享
作为测试工程师,我们每天都在和测试用例打交道。一份好的测试用例,是保障软件质量的第一道防线。但你有没有想过,当AI能够帮我们快速生成测试用例时,我们的工作会发生怎样的变化?过去一段时间,我尝试将AI工具融入测试用例设计工作流,发现这不仅仅是效率的提升,更是一种思维方式的转变。AI可以在几分钟内生成覆盖功能、边界、异常的测试用例初稿,而我们只需要扮演"审核者"和"优化者"的角色。
2026-04-21 10:53:59
822
原创 别再盲目学AI了,先搞清楚测试工程师每个阶段应该掌握的核心能力
AI技术的爆发式发展正在重塑软件测试行业。大模型可以理解界面截图并做出判断,AI Agent能够自主执行测试任务,代码生成工具让脚本编写效率翻倍——这些变化意味着测试工程师的工作方式正在发生根本性转变。
2026-04-20 16:14:39
1251
原创 纯视觉方案+AI决策:我落地了一套业务稳定性测试框架
本文介绍了一种基于AI Agent的业务稳定性自动化测试框架AI-Agent-Monkey,解决了传统Monkey测试随机点击无法触及核心业务场景的问题。该框架采用纯视觉方案(Airtest+OCR)和多模态大模型(autoglm-phone),通过6层架构实现智能决策与操作。核心创新点是将动作执行层改造为Airtest接管,显著提升了跨平台兼容性、稳定性和扩展性。
2026-04-20 10:50:08
719
原创 不写一行代码也能测?揭秘AI Agent自动化测试的核心原理
本文主要讲清楚三件事:AI Agent自动化测试是怎么工作的其中最核心的技术——坐标识别与坐标转换这个思路能给我们的自动化测试带来什么启发
2026-04-17 10:59:45
403
原创 AI时代:测试工程师必备技能图谱
2024年,AI技术的爆发式发展让整个软件测试行业陷入了前所未有的焦虑。“AI都这么强了,测试工程师会不会被取代?”“我用AI生成测试用例,比我写得还全面,还有必要学测试方法论吗?”“转行AI测试需要学什么?从哪里入手?”
2026-04-16 11:11:42
725
原创 一套UI自动化测试代码多端运行,我是怎么做到的
多端测试一直是自动化测试的痛点。Android、iOS、鸿蒙三个平台的APP需要覆盖,传统方案是为每个平台维护一套独立的测试代码。这不仅意味着三倍的开发工作量,更要命的是后续的维护成本——UI改版、元素ID变更、平台差异处理,每次修改都要同步三套代码,稍有不慎就会漏改导致测试失败。
2026-04-15 10:51:16
468
原创 从400行断言代码到85行:多模态大模型在UI自动化测试中的应用
文介绍了如何利用多模态大模型简化UI自动化测试中的断言过程。传统断言方法需要编写大量代码,维护成本高且易受UI改版影响。通过多模态AI模型实现自然语言描述检查项,大幅减少代码量(从400行降至85行),提升维护效率和准确率。
2026-04-14 10:37:54
563
原创 做了多年纯视觉自动化测试,我总结出这份“避坑手册“
本文总结了纯视觉自动化测试中常见的五大坑及解决方案:1)阈值设置不当,建议分场景设置不同阈值;2)截图时机不对,通过等待页面稳定解决;3)跨平台分辨率差异,采用混合方案处理;4)动态内容识别失败,引入OCR技术识别变化内容;5)OCR识别错误,统一处理全角/半角字符。
2026-04-13 10:49:57
683
原创 我为什么放弃元素定位改用纯视觉方案
传统方案(如Selenium)存在UI变更频繁、动态元素处理困难、跨平台兼容性差等问题,导致60%以上的时间都耗费在维护定位器上。纯视觉方案基于计算机视觉技术,通过图像识别、OCR文本识别和AI多模态断言,实现了"所见即所测"的测试方式。其核心优势包括:UI变更免疫(仅需图标不变)、真正的跨平台兼容性、更直观的测试逻辑以及更低的维护成本。
2026-04-10 16:45:25
198
DeepSeek从入门到精通
2025-04-17
二维码自动生成脚本工具
2025-04-17
计算机网络-TCPIP工作原理教案第08章-远程登录协议
2024-12-17
AutoSAR CAN通信流程简介
2024-12-12
BMS性能测试方法及其内容
2024-06-20
AutoSAR COM模块详细介绍
2024-06-20
AutoSAR-CP架构介绍
2024-06-20
Python三种标准输出重定向方法
2024-05-29
ADB 命令完全指南:从基础到进阶
2025-12-27
【Python在人工智能领域的主导地位解析】Python语法优势与生态系统对AI开发的影响
2025-07-21
【Python编程】模块导入机制全解析
2025-07-21
【Python编程】C扩展编程的冷知识盲区:底层API、GIL管理及内存处理技巧详解
2025-07-21
【Python性能优化】cProfile、line-profiler与memory-profiler对比
2025-07-21
【Python编程】lambda表达式详解:从匿名函数到高阶函数式编程应用及实战优化
2025-07-21
【Python开发】五大文件操作库详解:os、os.path、shutil、glob和json的功能与应用场景综述
2025-07-21
【Python编程】掌握5大列表操作神技
2025-07-21
【Python编程】异步编程革命:asyncio模块在高并发IO任务中的应用与优化
2025-07-21
【Python WebSocket开发】FastAPI、Django Channels与Flask-SocketIO
2025-07-21
【自动化测试】Python中Airtest与Pytest深度融合指南:构建高效UI自动化测试框架
2025-07-21
【机器人视觉】Python控制Mycobot 280机械臂实现手眼标定:从原理到实操的详细指南
2025-07-21
校园二手交易平台(FastAPI+Vue.js 全栈实现):含完整代码 + 文档 + 部署教程
2025-07-21
【Python身份认证】Authlib、Flask-Login与Django OAuth Toolkit对比:特性、适用场景及选择指南
2025-07-21
【Python依赖管理】pipenv、poetry和conda工具深度对比
2025-07-21
【Python编程】面向对象编程五大核心技巧详解:魔法方法、属性控制、类方法、继承多态及抽象基类的应用
2025-07-18
【Python开发】四大进程间通信方法详解:管道、队列、共享内存与套接字的应用场景及优劣分析
2025-07-18
【Python开发】Python打包工具深度解析:从新手到专家的终极指南
2025-07-18
【Python数据处理】三大Excel操作库详解
2025-07-18
Python进阶冷知识系列文档
2025-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅