Enterprise API testing & quality assurance
Qualitest 质衡
Sync, debug, orchestrate, and AI — closed loop in one project
Fewer tool switches, less re-entry — API ingest (IntelliJ or MCP), debugger, flow canvas, AI Diff, one continuous path.
5-minute Quick Start
Clone the main repo and bring the stack up with Compose. Open http://localhost , sign in as admin / admin123 . For production, change the default password and token.secret .
PS> scripts\quick-start.bat $ chmod +x scripts/quick-start.sh && ./scripts/quick-start.sh For the demo target, see qualitest-demo ; deployment details in docs/deploy.en.md .
Closed loop in one project
Where APIs come from, how you debug them, how you chain them, and who helps design — without juggling tools.
- 01 API ingest
IntelliJ plugin (Java) or MCP import_apis (any stack)
- 02 API debugger
Multi-env switching and auth injection in-project
- 03 Test flows
Canvas nodes for login, business steps, and asserts
- 04 AI Diff
Edit flows in natural language; preview Diff before merge
- 05 MCP
Write=build the flow · run=hit Run; fewer hops for backend and frontend
MCP · Build and run flows in Cursor after you change code
Write = build the test flow; run = hit Run. Read-only by default; with gates on, create-then-verify in one chat. Backend & frontend scenarios: docs/mcp.en.md .
-
Survey
List flows, inspect topology, and last failed Run — answers from live platform data.
- Copy mcp.json from project settings into Cursor
- list_flows / get_graph_summary for topology
- Ask about the last failed Run with testFlowId
-
Write / run
Write: Cursor builds the canvas (persists on success). Run: Cursor hits Run and pulls failures back. Backend self-tests; frontend verifies the API path first.
- Enable write + run in project settings and save
- Reconnect MCP, then create_flow / submit_* / run_test_flow
- Confirm the Web canvas synced over SSE