资讯动态

WHartTest是什么?AI驱动的智能自动化测试平台完整解析

发布时间:2026/10/16 13:46:00 来源:尧图企业网站定制
人工智能AI 应用测试质量保障后端前端RAGAI Agent【免费下载链接】WHartTestWHartTest 是一款AI驱动的测试自动化平台实现从需求到可执行测试用例的自动化生成与管理帮助测试团队提升效率与覆盖率。 (WHartTest is an AI-driven test automation platform that automates the generation and management of executable test cases from requirements, helping testing teams improve efficiency and coverage.)项目地址https://gitcode.com/gh_mirrors/wh/WHartTest点击查看免费下载WHartTest是一款AI 驱动的智能自动化测试平台基于 Django Vue 前后端分离架构核心能力是从需求文档一键生成可执行测试用例并覆盖接口自动化测试、UI 自动化测试、RAG 知识库检索、MCP 工具调用等完整测试管理流程。如果你正在寻找能同时解决用例写不动、需求有遗漏、自动化执行难三大痛点的开源测试平台WHartTest 值得重点关注。一、为什么需要 WHartTest测试团队的三个痛点传统测试工作普遍存在这些烦恼痛点传统做法WHartTest 的解法用例编写慢手工逐条编写、复制改写AI 基于需求文档智能生成完整用例需求有歧义开发返工才发现AI 需求评审报告提前暴露遗漏UI 脚本易碎硬编码元素定位、频繁维护AI 执行器自动采集 Trace 并给出修复建议执行结果难查只看通过/失败逐步骤截图回放 日志分析WHartTest 把LangChain/LangGraph多轮推理、RAG 知识库检索与MCPModel Context Protocol工具调用整合到一个平台上让 AI 真正参与到测试全流程中。二、平台总览前后端分离的 Monorepo 架构WHartTest 采用 Monorepo 组织由 5 个子项目组成各模块职责清晰Django 后端WHartTest_Django/业务逻辑与 REST API 的核心Vue 前端WHartTest_Vue/Web 管理界面UI 自动化执行器WHartTest_Actuator/基于 Playwright 的用例执行引擎MCP 工具服务WHartTest_MCP/为 Agent 提供外部工具能力Agent 技能库WHartTest_Skills/可扩展的 AI 专项技能登录后即可进入功能登录页与项目工作台左侧导航覆盖项目管理、需求管理、智能图表、UI 自动化、测试管理、LLM 对话、知识库管理等全部模块首页仪表盘聚合功能用例、UI 自动化、执行统计与 Token 用量等关键指标测试团队可以一眼掌握项目测试健康度三、AI 智能用例生成从需求到用例一键完成这是 WHartTest 最核心的能力。在测试管理 → 用例管理中点击AI 生成测试用例可以选择四种生成模式完整生成直接产出带步骤与预期结果的完整用例标题生成只生成用例骨架人工再细化知识库补全结合项目知识库上下文补全用例知识库生成完全基于知识库内容生成你可以指定需求文档、需求提示词与知识库并勾选功能测试、边界测试、异常测试、权限测试等用例类型生成完成后AI 会返回结构化结果包含用例列表、优先级分布P0~P2、覆盖分析与关键测试点提示可直接入库执行相关实现位于 Django 后端测试管理模块WHartTest_Django/testcases/。生成后的用例以结构化列表呈现支持按模块、优先级、测试类型筛选并保留完整的前置条件、步骤与预期结果四、需求管理与智能评审在开发前发现遗漏很多测试缺陷的根源在需求阶段。WHartTest 内置了完整的需求智能评审工作流文档上传 → 模块拆分 → 用户调整 → 需求评审 → 评审完成评审报告从多个维度打分并给出可执行建议完整性分析指出删除按钮在哪、点击后发生什么等关键信息缺失一致性分析 / 权限分析 / 可测试性分析交叉比对规则冲突清晰度分析逐条标记问题并给出高优先级的改进建议评审还能触发需求澄清 → 空定版 → 二次评审闭环让需求真正达到可开发状态。该能力由 WHartTest_Django/requirements/ 模块实现。五、UI 自动化测试从页面管理到执行回放WHartTest 的 UI 自动化能力围绕执行器Actuator构建WHartTest_Actuator/ 中内置了独立的执行引擎与登录状态采集逻辑。执行记录支持查看每次运行的详细日志右侧面板展开后能看到逐步骤的执行结果与耗时出问题时可以打开Trace 回放按时间轴展示每一步的页面快照、Actions 操作序列与网络请求像视频一样回看整个测试过程快速定位失败根因六、接口自动化测试API 资产的一站式编排接口测试模块支持完整的资产管理接口模块、接口定义、环境变量、全局 Header、数据库配置、函数与标签。核心特点包括AI 编写接口用例根据接口定义、请求参数与响应结构自动生成测试步骤、断言、变量提取与前后置脚本AI 修复配置对请求参数、Header、数据库校验、断言规则等问题给出修复方案任务批量执行接口调试、用例运行、任务批量运行三级执行入口结果明细与报告一键查看环境切换与多项目隔离接口同步与环境变量按项目独立管理源码位于WHartTest_Django/api_interfaces/ 与接口测试任务模块 WHartTest_Django/api_testtasks/。七、Agent 对话与 MCP 工具调用AI 长出了手脚在LLM 对话入口中你可以直接用自然语言驱动测试工作。比如输入执行UI自动化测试用例用例名称为登录Agent 会自主规划读取技能说明 → 调用工具查询用例 → 执行脚本 → 汇总结果全程可追踪每一步工具调用MCP 工具服务WHartTest_Django/mcp_tools/支持配置远程 MCP Server让 Agent 调用浏览器、移动端等外部能力并可开启工具审批保障安全性。八、RAG 知识库与 Skills 技能库AI 的记忆与扩展知识库支持文档上传、分块、向量化与检索查询可将产品文档、接口文档、业务规则沉淀为项目知识为 AI 生成与评审提供 RAG 上下文。模块位于 WHartTest_Django/knowledge/内置 BM25 中文停用词等资源WHartTest_Django/bm25_model/。Skills 技能库则让 Agent 拥有专项执行能力平台内置 whart-test、ui-automation、playwright-skill 等技能可自由启停与管理技能清单定义在 WHartTest_Skills/manifest.json更多实现见 WHartTest_Skills/ui-automation-skill/。⚠️安全提示Skills 模块具备较高系统执行权限官方强烈建议仅在内网或可信私有环境部署切勿直接暴露于公网。九、快速上手Docker Compose 部署指南平台通过 Docker Compose 一键编排仓库根目录提供了 docker-compose.yml 与 run_compose.sh。基本步骤克隆仓库git clone https://gitcode.com/gh_mirrors/wh/WHartTest进入目录复制.env.example为.env并按需调整配置如文件上传大小限制执行docker-compose up -d启动后端、前端与执行器服务访问本地地址使用 admin 账号登录即可体验前端构建入口见 WHartTest_Vue/package.json后端依赖清单见 WHartTest_Django/requirements.txt。十、总结WHartTest 适合谁✅适合希望引入 AI 提升测试效率的中小型测试团队、需要统一管理功能/接口/UI 三类测试的企业、想实践 RAG MCP LangGraph 应用的开发者。✅核心价值需求评审前置发现风险 → AI 一键生成用例 → 接口与 UI 自动化统一调度 → Trace 回放快速定位问题形成完整的智能测试闭环。作为开源项目WHartTest 采用 MIT 风格许可见 LICENSE从 README.md 可以了解全部功能细节。无论是测试新手还是资深 QA都能在这个 AI 驱动的智能自动化测试平台上找到自己的效率抓手。赞分享人工智能AI 应用测试质量保障后端前端RAGAI Agent【免费下载链接】WHartTestWHartTest 是一款AI驱动的测试自动化平台实现从需求到可执行测试用例的自动化生成与管理帮助测试团队提升效率与覆盖率。 (WHartTest is an AI-driven test automation platform that automates the generation and management of executable test cases from requirements, helping testing teams improve efficiency and coverage.)项目地址https://gitcode.com/gh_mirrors/wh/WHartTest点击查看免费下载相关推荐为什么AlpaSim是自动驾驶研究的理想测试平台为什么AlpaSim是自动驾驶研究的理想测试平台 自动驾驶技术正在快速发展但如何安全有效地测试和验证这些系统一直是行业面临的重大挑战。AlpaSim作为一款自动驾驶科研智能测试助手AI驱动的新一代UI自动化测试平台智能测试助手AI驱动的新一代UI自动化测试平台 在数字化转型浪潮中企业面临着日益复杂的软件测试挑战。传统录制工具已无法满足现代应用对测试智能化、自动化和可扩3DS FBI LinkMac用户无线传输CIA文件的终极解决方案3DS FBI LinkMac用户无线传输CIA文件的终极解决方案 还在为3DS游戏安装而烦恼吗3DS FBI Link是一款专为Mac用户设计的图形化工具开发工具网络创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑