基于大模型的Web自动化智能测试平台

发布时间:2026/7/19 9:54:25

基于大模型的Web自动化智能测试平台
Web自动化智能测试平台一、项目背景二、项目简述三、项目亮点1. Web 测试全流程智能化2. 测试脚本自动修复闭环3. Playwright MCP 集成4. 报告和截图完整沉淀5. 定位器策略前置6. 测试资产统一管理四、项目功能展示一、项目背景传统 Web 自动化测试通常会有以下几个问题页面变化导致脚本频繁失效UI 元素、DOM 结构、文案变化后旧脚本容易挂掉维护成本高尤其是大规模页面回归时更加明显前置条件复杂Web 测试往往需要登录、数据准备、页面跳转、权限处理只靠人工编排很容易遗漏失败后的人工修复成本高脚本失败后通常需要人工定位、修复、重跑对测试开发效率影响很大测试结果难以沉淀测试计划、用例、脚本、报告、截图分散在多个地方难以形成统一资产基于以上痛点我独立设计并实现了一套Web 自动化测试智能平台把大模型、Playwright 和 MCP 能力融合到一起让 Web 测试从“脚本驱动”升级为“智能体驱动”。二、项目简述这个项目的目标是让系统自动理解 Web 子功能自动生成测试计划、测试用例和脚本自动执行测试自动识别失败原因并在可修复场景下自动修复脚本和重新执行。平台围绕 Web 业务构建了完整的闭环功能分析前置条件识别元素定位器生成测试计划生成测试用例生成Playwright 脚本生成测试执行自动修复报告与截图沉淀技术上平台采用DeepAgents负责工作流编排和决策Skills负责沉淀测试领域知识按需加载减少 token 消耗Tools负责数据库、文件、Shell、存储等原子动作MCP接入浏览器自动化能力Middleware负责项目上下文注入和工作区与技能目录隔离PostgreSQL MinIO完成数据与测试资产存储三、项目亮点1. Web 测试全流程智能化不是只跑一个脚本而是完成从功能分析、前置条件识别、元素定位器生成、测试计划生成、测试用例生成、测试用例保存、测试脚本生成、测试用例执行、测试用例修复用例执行失败判断失败原因、测试报告生成的全流程闭环。2. 测试脚本自动修复闭环当脚本失败后系统会自动调用 healer 分析错误根因尝试修复脚本再重新执行验证最多重试 3 次。3. Playwright MCP 集成通过 MCP 接入浏览器能力平台可以像测试工程师一样执行页面操作、获取快照、验证文本、处理动态页面。4. 报告和截图完整沉淀测试执行后报告和截图会被自动保存形成完整的测试证据链。5. 定位器策略前置Planner 阶段就要求记录元素定位器生成阶段直接复用避免重复探索页面提高测试稳定性。6. 测试资产统一管理测试计划、测试用例、测试脚本、测试报告全部统一落库便于复用和审计。四、项目功能展示在web测试功能界面点击“AI生成”按钮在弹窗中输入功能描述然后点击“开始生成”按钮页面分析、元素识别和定位器生成、测试计划生成、测试脚本生成、测试用例执行、测试用例错误自动修复、报告输出

相关新闻

解锁科学健康管理,守护你的身心状态

解锁科学健康管理,守护你的身心状态

2026/7/19 9:44:24

什么是真正的健康管理?不少人对健康管理的认知还停留在「生病后再调理」,但实际上,健康管理是一套覆盖全周期的健康维护方案,贯穿预防、监测、干预全流程,核心是通过科学手段将我们的健康状态维持在稳定的良性区间。健…

未来基础工业公司:打造美国造机器人超级战士,能否改变军事应用格局?

未来基础工业公司:打造美国造机器人超级战士,能否改变军事应用格局?

2026/7/19 9:44:24

独特目标:打造美国造机器人超级战士一些公司希望人形机器人帮忙折叠衣物或投入工作场所,而桑凯特帕塔克(Sankaet Pathak)创办的未来基础工业公司(Foundation Future Industries)目标不同,要打造…

unione cloud 低代码平台 快速落地设备点检保养管理场景

unione cloud 低代码平台 快速落地设备点检保养管理场景

2026/7/19 9:44:24

unione cloud 低代码平台 快速落地设备点检保养管理场景 一、场景痛点 生产企业车间设备长期依赖人工纸质点检、台账登记,日常保养、巡检工作普遍存在管理漏洞:点检记录手写易丢失、造假,设备保养无固定周期提醒;巡检问题、设备隐…

跨越天际:从智能汽车到 eVTOL 的适航与系统级开发46——全天候运行瓶颈 旋翼结冰机理、防冰/除冰系统 IPS 设计与桨叶动平衡控制

跨越天际:从智能汽车到 eVTOL 的适航与系统级开发46——全天候运行瓶颈 旋翼结冰机理、防冰/除冰系统 IPS 设计与桨叶动平衡控制

2026/7/19 15:44:47

摘要:eVTOL全天候运行面临旋翼结冰的致命威胁,过冷水滴撞击导致升力骤降和结构失衡。需设计分布式电热防/除冰系统(IPS),通过分时脉冲加热降低能耗,并开发桨叶动平衡主动控制技术,以应对非对称冰…

Clarity社区贡献指南:从问题报告到代码提交的完整流程

Clarity社区贡献指南:从问题报告到代码提交的完整流程

2026/7/19 15:44:47

Clarity社区贡献指南:从问题报告到代码提交的完整流程 【免费下载链接】clarity Comically fast Dota 2, CSGO, CS2 and Deadlock replay parser written in Java. 项目地址: https://gitcode.com/gh_mirrors/clari/clarity Clarity是一款开源的游戏回放解析…

10分钟上手Flix:iOS设置页面开发实战案例

10分钟上手Flix:iOS设置页面开发实战案例

2026/7/19 15:44:47

10分钟上手Flix:iOS设置页面开发实战案例 【免费下载链接】Flix iOS reusable form library in Swift. 项目地址: https://gitcode.com/gh_mirrors/fli/Flix 你是否曾经为iOS应用中复杂的设置页面开发而头疼?😅 面对繁琐的UITableView…

【Kimi搜索响应延迟突增预警】:基于127个真实日志样本的网络栈瓶颈诊断流程图(含curl+tcpdump实操模板)

【Kimi搜索响应延迟突增预警】:基于127个真实日志样本的网络栈瓶颈诊断流程图(含curl+tcpdump实操模板)

2026/7/19 15:44:47

更多请点击: https://kaifayun.com 第一章:Kimi搜索响应延迟突增预警的全局认知 当Kimi搜索服务的P99响应延迟在分钟级监控中突然跃升至800ms以上(正常基线为120–180ms),这不仅是一个性能指标异常,更是一…

Windows自动化终极指南:5个UIAutomation神器让你效率翻倍

Windows自动化终极指南:5个UIAutomation神器让你效率翻倍

2026/7/19 15:44:47

Windows自动化终极指南:5个UIAutomation神器让你效率翻倍 【免费下载链接】UIAutomation 项目地址: https://gitcode.com/gh_mirrors/ui/UIAutomation 你是否每天都要重复点击相同的按钮、填写相同的表格、执行相同的操作?😫 这些枯燥…

为什么选择ALEAPP?Android日志分析工具对比与优势分析

为什么选择ALEAPP?Android日志分析工具对比与优势分析

2026/7/19 15:34:46

为什么选择ALEAPP?Android日志分析工具对比与优势分析 【免费下载链接】ALEAPP Android Logs Events And Protobuf Parser 项目地址: https://gitcode.com/gh_mirrors/al/ALEAPP 在移动应用开发与调试过程中,Android日志分析工具扮演着至关重要的…

微服务进阶:服务网格与Istio

微服务进阶:服务网格与Istio

2026/7/19 0:03:49

541|微服务进阶:服务网格与Istio 上篇文章我们聊了微服务的基本概念和拆分方法。 但微服务多了,问题也多了: 服务之间怎么通信? 怎么监控每个服务的调用链路? 熔断、限流、重试怎么做? 安全认证怎么统一? 以前这些都靠SDK库(比如Hystrix、Feign),每个服务都要集成…

零售超级终端全域协同:ShareKit 碰一碰商品流转业务落地案例

零售超级终端全域协同:ShareKit 碰一碰商品流转业务落地案例

2026/7/19 0:03:49

一、零售门店全域协同业务背景与行业痛点 1.1 门店超级终端设备矩阵(连锁便利店/商超标准配置) 自助收银Kiosk一体机:顾客结算、自助核销优惠券、商品素材预览;运营折叠平板:店长后台商品上新、图片录入、活动配置、…

噗叽短视频界面分析

噗叽短视频界面分析

2026/7/19 0:03:49

1 和小红书类似,可以采用类似判断方法------------其实他比小红书好判断,因为他没有图片,控件位置几乎是固定的,都不用判断------------2 因为他没有点赞按钮------------而且几乎所有控件位置都是完全一样的,所以我就…

微服务进阶:服务网格与Istio

微服务进阶:服务网格与Istio

2026/7/19 0:03:49

541|微服务进阶:服务网格与Istio 上篇文章我们聊了微服务的基本概念和拆分方法。 但微服务多了,问题也多了: 服务之间怎么通信? 怎么监控每个服务的调用链路? 熔断、限流、重试怎么做? 安全认证怎么统一? 以前这些都靠SDK库(比如Hystrix、Feign),每个服务都要集成…

零售超级终端全域协同:ShareKit 碰一碰商品流转业务落地案例

零售超级终端全域协同:ShareKit 碰一碰商品流转业务落地案例

2026/7/19 0:03:49

一、零售门店全域协同业务背景与行业痛点 1.1 门店超级终端设备矩阵(连锁便利店/商超标准配置) 自助收银Kiosk一体机:顾客结算、自助核销优惠券、商品素材预览;运营折叠平板:店长后台商品上新、图片录入、活动配置、…

噗叽短视频界面分析

噗叽短视频界面分析

2026/7/19 0:03:49

1 和小红书类似,可以采用类似判断方法------------其实他比小红书好判断,因为他没有图片,控件位置几乎是固定的,都不用判断------------2 因为他没有点赞按钮------------而且几乎所有控件位置都是完全一样的,所以我就…