{"repo":"MGdaasLab/WHartTest","free":true,"listed":false,"github":"https://github.com/MGdaasLab/WHartTest","clone":"git clone https://github.com/MGdaasLab/WHartTest.git","description":"WHartTest 是一款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.)","language":"Python","stars":996,"topics":["ai-testing","test-case-generation","ai-test-platform","automated-testing","intelligent-testing","browser-automation"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"WHartTest - AI驱动的智能自动化测试平台 中文 English 项目简介 WHartTest 是基于 Django 5.2 + DRF 与现代大模型技术打造 of AI 驱动的智能自动化测试平台 。平台采用前后端分离的 Monorepo 架构，由 5 个子项目组成（Django 后端、Vue 前端、UI 自动化执行器、MCP 工具服务、Agent 技能库、在线文档编辑器），聚合自然语言理解、知识库检索与嵌入搜索能力，结合 LangChain/LangGraph 与 MCP（Model Context Protocol） 工具调用，实现从需求到可执行测试用例 of 自动化生成、管理与执行，为测试团队提供完整的智能测试管理解决方案。 操作手册 https://docs.wharttest.mgdaas.com/ 核心功能 1. AI 智能用例生成 - 支持基于需求文档、业务描述、知识库上下文自动生成测试用例。 - 结合 LangChain/LangGraph 编排多轮推理流程，支持上下文补全、用例优化与结果追踪。 - 支持 Prompt 模板、用例模板与生成策略配置，便于沉淀团队测试规范。 2. 需求管理与智能评审 - 支持需求文档上传、解析、查看与在线编辑，覆盖需求导入到评审报告的完整流程。 - 支持需求拆分、专项分析、上下文检查与版本化报告查看。 - 可基于需求内容联动知识库与大模型能力，辅助发现需求遗漏、歧义和测试关注点。 3. 测试用例管理 - 支持按项目、模块维护功能测试用例，包含用例名称、等级、类型、前置条件、步骤、预期结果、备注等信息。 - 提供列表视图与思维导图视图，支持模块/用例的快速创建、编辑、复制、粘贴、拖拽整理与导入导出。 - 支持 AI 全自动编写测试用例，可基于需求文档、业务上下文、知识库和已有用例自动生成完整用例结构与测试步骤。 - 支持 AI 全自动编辑、优化和修复用例内容，包括补全前置条件、改写步骤、完善预期结果、修复不规范用例与提升覆盖度。 - 支持 AI 全自动运行用例与记录执行过程，结合执行日志、截图和报告自动分析失败原因并生成修复建议。 - 支持测试套件管理、用例选择、批量组织与执行历史查看。 4. 接口自动化测试 - 支持接口模块、接口定义、环境变量、全局 Header、数据库配置、函数与标签等接口测试资产管理。 - 支持接口用例编排、测试任务创建、任务执行、结果明细与测试报告查看。 - 支持 AI 全自动编写接口测试用例，可根据接口定义、请求参数、响应结构和业务上下文自动生成测试步骤、断言、变量提取与前后置脚本。 - 支持 AI 全自动编辑和修复接口测试配置，包括请求参数、Header、环境变量、数据库校验、函数脚本、断言规则与依赖变量。 - 支持接口调试运行、用例运行和任务批量运行，并可由 AI 自动分析失败结果、执行日志和响应内容，定位问题并生成修复方案。 - 支持接口同步、环境切换与多项目隔离，便于统一管理 API 自动化测试流程。 5. UI 自动化测试 - 内置 UI 自动化执行器能力，支持执行机管理、环境配置、页面对象、页面步骤、公共数据、元素定位与用例步骤管理。 - 支持 AI 全自动编写 UI 自动化用例和脚本，可根据页面、元素、业务流程和测试目标自动生成页面操作步骤、元素定位、断言与测试数据。 - 支持 AI 全自动编辑和修复 UI 自动化步骤，对元素定位失效、等待时机不稳定、页面状态异常、断言失败等问题进行自动分析与修复建议生成。 - 支持 AI 全自动运行 UI 用例、调","default_branch":null,"files":null,"tree":[],"storefront":"/r/MGdaasLab","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MGdaasLab/WHartTest/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}