Welcome to Testable Documentation

Testable unifies functional, load, and API testing workflows across browsers, protocols, and regions. This guide is organized around the lifecycle you follow on the platform—from understanding core ideas to integrating the results with the rest of your engineering tooling.

How this site is organized

  1. Overview – value proposition, supported toolchains, and the end-to-end flow.
  2. Core Concepts – learn how test cases, scenarios, configurations, and executions relate.
  3. Getting Started – step-by-step guides for creating your first test with Playwright, Selenium, JMeter, Node.js, Postman, and other supported frameworks.
  4. Scenarios – create and manage scenarios, including detailed guides for each scenario type (Playwright, Selenium, JMeter, Node.js, Postman, and more).
  5. Configurations – define how scenarios run, choose runners/regions/browsers, and apply schedules or success criteria.
  6. Executions & Reports – launch tests, monitor progress, and read/customize reports.
  7. Enterprise – SSO, RBAC, audit logging, private regions, and hybrid deployments.
  8. API – automate every action programmatically and review example workflows.
  9. Integrations – CI/CD triggers, observability backends, notifications, and marketplace offerings.

Use the navigation sidebar to jump between these sections or search directly in your browser (⌘+F) when you know the name of a page.

Platform at a glance

Stage What happens in Testable Key docs
Define Author scenarios locally or record them in-app, then sync via upload, Git, or API. Scenario hub
Configure Choose load models, runner regions, browser channels, data files, and schedules. Configuration hub
Execute Kick off runs from the UI, CI/CD, schedules, or API. Executions guide
Analyze Dive into dashboards, traces, logs, and exportable artifacts. View test results
Automate Wire Testable into enterprise auth, APIs, and integrations. Enterprise, API, Integrations

Quick start

  1. Review the Core Concepts page to align on terminology.
  2. Browse Getting Started guides and follow the one for your preferred tool (Playwright, Selenium, JMeter, Node.js, etc.).
  3. Build a Configuration that defines browsers, load, and infrastructure.
  4. Run your test via the UI or CI using the Executions guide and inspect the live dashboard.
  5. Share or export the report, then iterate using success criteria, alerts, and integrations.

Supported toolchains

Testable runs popular open-source frameworks out of the box:

Prefer to use Testable strictly as a remote grid? See our remote browser guides and DevTools endpoints.