企业级自动化测试与质量保障

质衡 Qualitest

接口同步、调试、编排与 AI,同一项目闭环

少切换工具,少重复录入 —— 接口入库(IDEA 或 MCP)、调试台、测试流画布、AI Diff,一条链路走完。

入库 调试 画布 AI MCP
主链路:入库 → 调试 → 画布 → AI → MCP

5 分钟 Quick Start

Clone 主仓后用 Compose 一键拉起。打开 http://localhost ,账号 admin / admin123 。生产环境务必更换默认口令与 token.secret

Windows
PS> scripts\quick-start.bat
Linux / macOS
$ chmod +x scripts/quick-start.sh && ./scripts/quick-start.sh

靶场联调见 qualitest-demo ;部署细节见 docs/deploy.md

同一项目里的闭环

从接口从哪来,到怎么调、怎么串、谁帮你设计 —— 少折腾工具切换。

  1. 01 接口入库

    IDEA 插件(Java)或 MCP import_apis(任意栈)写入项目库

  2. 02 接口调试

    多环境切换、鉴权注入,在项目里直接发请求

  3. 03 测试流

    画布编排节点,串起登录、业务与断言

  4. 04 AI Diff

    自然语言改流,预览 Diff 后再合并

  5. 05 MCP

    写流=搭编排 · 跑流=点运行;前后端都能少切工具

MCP · 改完代码,在 Cursor 里搭流并跑通

写流=帮你搭测试流,跑流=帮你点运行;默认只能看,开权限后同一对话造完立刻验。前后端场景见 docs/mcp.md

  • 只读勘察

    列出测试流、查看节点拓扑与上次 Run 失败现场 —— 答案来自平台真数据。

    1. 项目设置复制 mcp.json,接入 Cursor
    2. list_flows / get_graph_summary 看拓扑
    3. 带 testFlowId 询问上次 Run 失败点
  • 写流 / 跑流

    写流:Cursor 帮你搭画布(成功就写库)。跑流:Cursor 帮你点运行,挂了拉回对话再修。后端自测、前端先验接口链路。

    1. 项目设置开启写流、跑流并保存
    2. 重连 MCP 后 create_flow / submit_* / run_test_flow
    3. 回到 Web 画布确认 SSE 同步结果

生态仓库

三个独立仓,联调时一起用;主仓不混入靶场代码。GitHub 为主仓,Gitee 为国内只读镜像。

  • qualitest 主平台 · 后端 + Web GitHub Gitee
  • qualitest-demo 接口靶场 · 独立 Compose GitHub Gitee
  • qualitest-intellij-plugin IDEA 插件 · Java 接口同步(可选) GitHub Gitee