WHartTest 是基于 Django REST Framework 与现代大模型技术打造的 AI 驱动测试自动化平台。平台聚合自然语言理解、知识库检索与嵌入搜索能力,结合 LangGraph 与 MCP(Model Context Protocol) 工具调用,实现从需求到可执行测试用例的自动化生成与管理,帮助测试团队提升效率与覆盖率。

Github 地址:https://github.com/MGdaasLab/WHartTest
Gitee 地址:https://gitee.com/mgdaas-lab/wharttest
项目文档地址:WHartTest
# 1. 克隆仓库
git clone https://github.com/MGdaasLab/WHartTest.git
cd WHartTest
# 2. 准备配置(使用默认配置,包含自动生成的API Key)
cp .env.example .env
# 3. 一键启动(自动拉取预构建镜像)
docker-compose up -d
# 4. 访问系统
# 前端:http://localhost:8913
# 后台:http://localhost:8912/admin (admin/admin123456)
就这么简单! 系统会自动创建默认 API Key,MCP 服务开箱即用。


配置好后,点击测试连通性,如图中所示则表示此 mcp 可用(也可以去对话窗口,询问当前有什么工具)

1、新建项目
2、上传知识库文档
3、上传需求文档并解析模块
4、设置对应的提示词
5、生成用例

执行过程和结果可到 LLM 对话中查看(点击确定的时候会有小弹窗也可直接跳转)


执行结束后,可到用例管理对应模块查看

1、执行用例之前需要配置 playwright MCP
2、配置对应提示词,即可对话窗口执行对应的用例

3、AI 会自动调用工具,进行步骤截图,并上传到执行的用例详情中。



1、初始化提示词(如果上面初始化了,就不用了一次就行)
2、确认需求文档的模块是表示是 H 几(重要!!!),推荐使用标题等级来进行需求拆分
3、点击评审,结果展示



如果这个项目对您有用请点 “Star” 支持一下,非常感谢,后续更新更多功能。
项目地址:
Github 地址:https://github.com/MGdaasLab/WHartTest
Gitee 地址:https://gitee.com/mgdaas-lab/wharttest
项目文档地址:WHartTest