Everything You Need.
Nothing You Don't.

Seven integrated modules that cover your entire testing lifecycle — from building visual automation flows to diagnosing failures and tracking team progress.

Flow Studio

Design test flows visually. Execute them deterministically.

Map real user journeys on an infinite canvas. Drag navigation steps, clicks, form inputs, and assertions into connected sequences — then run them as automated browser tests. No scripting required.

  • Infinite canvas with drag-and-drop nodes
  • Connect UI steps into executable sequences
  • Visual edge paths show execution flow
  • Combine with API assertions in the same flow
Navigate to /login
Type "admin@test.com" into #email
Type "••••••••" into #password
Click #submit-btn
Assert URL contains /dashboard
Assert element #welcome-msg visible
6 steps All Passed
API Lab

Build, chain, and validate API requests with precision.

Send HTTP requests, inspect responses, chain tokens across calls, and assert on status codes, headers, and JSON bodies. Environment variables swap automatically between staging and production.

  • Full HTTP method support with headers and body
  • Interpolated environment variables ({{token}})
  • Response assertion on status, headers, JSON paths
  • Chain requests — extract and reuse tokens
POST /api/auth/login
Authorization: Bearer {{env.token}}
Content-Type: application/json
Status: 200 OK
body.user.role == "admin"
Extracted: session_token
Run Engine

Execute entire test suites. Get structured results instantly.

Run all your flows and API tests in a single batch. The Run Engine processes every scenario locally in the browser sandbox — no external servers, no latency. Results are logged with deterministic pass/fail breakdowns.

  • One-click suite execution
  • Structured pass/fail logs per test
  • Local browser sandbox — no backend
  • Feeds results directly into Insights
Suite: Checkout Flow
Login with valid credentials 120ms
Add item to cart 85ms
Apply discount code 210ms
Complete payment 420ms
Verify order confirmation 95ms
4/5 passed 80% pass rate
Insights

Know exactly why a test failed. Get the fix immediately.

When tests break, generic error logs waste time. The Insights Engine uses deterministic rule-matching to diagnose failures — identifying whether an issue is a brittle selector, an expired token, or an API permission error. Step through execution replays and clone insights to share with teammates.

  • Rule-based failure pattern matching
  • Step-by-step execution replay
  • Suggested fixes with root cause
  • Clone and share insights across team
Failed (420ms) — Expected 200, Got 401
HTTP Status Assertion Failure
Reason: API responded with 401 Unauthorized
Fix: Update environment {{token}} secret
Rule: auth_token_expired Clone Insight →
Workboard

Track bugs, assign tasks, manage sprints — without leaving TestForge.

A built-in Kanban workspace for test planning and issue tracking. Create issues from failed tests, assign them by role, drag between columns, and close when resolved. No external project management tool required.

  • Kanban board with drag-and-drop
  • Assign issues by RBAC role
  • Realtime notifications on updates
  • Link issues to test failures
To Do
Fix login timeout
Add cart edge case
In Progress
Update auth flow
Done
API schema fix
Env token rotate
Manual Suite

Not everything can be automated. Track manual QA with structure.

Define manual test cases with step-by-step checklists. Mark each step pass or fail, attach notes, and track overall progress. Purpose-built for exploratory testing, visual verification, and edge cases that automation can't cover.

  • Step-by-step checklist execution
  • Pass/fail per step with auto status roll-up
  • Notes and context attachment
  • Search and filter by status or priority
TC-042 — Verify PDF Export on Mobile
Open report page
Click "Export as PDF"
Verify PDF renders correctly
2/3 steps In Progress

Ready to unify your test workflow?

Start building flows, running API tests, and tracking results — free.

Start Building Free