Crux // TestOps

Navigate quality.
Ship with confidence.

Test management, framework integrations and execution metrics in one place.

auth.spec.ts
import { crux } from '@crux/playwright'

crux.test('TC-001', 'Sign in', async ({ page }) => {
  await page.goto('/login')
  // results flow into Crux automatically
})
awaiting run0/8
    works withPlaywrightCypressJestVitestSelenium

    Platform

    Show, don’t tell.
    Watch it work.

    Plan

    Structure that scales.

    Suites, sub-suites, cases and steps with priorities, statuses and tags. Browse the live tree, click a case to read its steps.

    • Hierarchical suites
    • Numbered steps & expectations
    • Priorities, tags, ownership
    test-explorer
    TC-001CRITICALPASSED

    Sign in with valid credentials

    #smoke#auth
    1. 1

      Open the login page

      expectEmail and password fields are visible

    2. 2

      Enter credentials

      inqa@crux.dev / ••••••••

      expectSign-in button enables

    3. 3

      Submit the form

      expectUser lands on the overview dashboard

    Run

    Every run, fully traceable.

    Runs move from queued to resolved with retries and artifacts attached. Flip a result to see the summary recompute instantly.

    • Retries & flake detection
    • Screenshots, video, traces
    • Branch & commit context
    run · live
    queued

    checkout regression

    main

    queued

    auth smoke

    release/2.4

    queued

    billing e2e

    feat/stripe

    queued

    dashboard render

    main

    ✓ 0 passed✕ 0 failed0% pass rate
    Measure

    Numbers the backend already computed.

    Pass rate, flaky rate and coverage land the moment a run completes. Nothing calculated on the client.

    • Pass-rate trend
    • Flaky & slow analysis
    • Automation coverage
    metrics · overview

    pass rate

    0%passing
    0%

    pass rate

    0%

    flaky

    0%

    coverage

    pass-rate trend

    flaky rate3%
    automation coverage78%

    The rest of the platform.

    Webhooks

    Run summaries and document events fan out to Slack, Teams or any endpoint, signed and retried.

    webhooks
    run.completed

    Audit trail

    Who changed what, and when, with an old-to-new diff on every mutation.

    audit · stream
    • maraupdatedTC-014
      priority:MEDHIGH
    • devcreatedrun #482
      queued
    • samdeletedtag:legacy
      activeremoved
    • mararotatedtoken cxp_…3f
      oldnew
    • opsinvitedqa@acme.dev
      VIEWER

    Documents & PDF

    Bind project data into HTML templates and render signed, shareable PDFs.

    documents

    template.html

    • <h1>{{project}}</h1>
    • <p>{{passRate}}%</p>
    • {{#each runs}} … {{/each}}
    composing…

    Scheduled delivery

    Cron-scheduled digests fire on their own, queued to triggered to delivered.

    scheduler
    09:00
    queuedmon · 09:00
    waiting for next tick…

    Comments

    Thread discussion straight onto cases and failing results, then resolve.

    discussion
    TC-014FAILED
      write a reply

      White-label theming

      Per-workspace and per-org tokens re-skin the whole product.

      branding · live

      accent token

      Every workspace and org carries its own theme tokens. Pick a swatch and the preview re-themes instantly, exactly how white-label branding works in-app.

      --color-accent: 255 59 59
      crux · overviewlive
      94%

      pass rate

      Role-based access

      Org, workspace and viewer roles gate every action, enforced server-side.

      access · rbac
      • Create allow
      • Edit allow
      • Manage allow
      • Billing deny

      Workspaces & orgs

      Organizations contain workspaces contain projects. Members stay scoped to their own.

      tenancy
      Acme org
      Web ·checkoutmarketing

      isolated · members scoped per workspace

      Start free.
      Scale when you do.

      Free

      $0forever

      For individuals and small teams finding their footing.

      • Unlimited members
      • workspaces1
      • projects3
      • suites10
      • test cases200
      • Manual test management
      • Community support
      Get started

      Starter

      $12/mo

      For small teams wiring their first pipelines together.

      • Unlimited members
      • workspaces2
      • projects10
      • suites50
      • test cases1,000
      • All framework integrations (Playwright, Cypress, Jest, Vitest, Selenium)
      • Email support
      Get started
      ◢ Most popular

      Pro

      $29/mo

      For growing teams who live inside their test suite.

      • Unlimited members
      • workspaces5
      • projects30
      • suites200
      • test cases5,000
      • Webhooks & scheduling
      • Metrics & trend history
      • Priority support
      Get started

      Scale

      $79/mo

      For teams scaling test coverage across many projects.

      • Unlimited members
      • workspaces15
      • projects100
      • suites1,000
      • test cases25,000
      • Partial white-label
      • Higher overage allowances
      • Priority support
      Get started

      Enterprise

      Customtalk to us

      For organisations with scale, compliance and white-label needs.

      • Unlimited everything
      • SSO & audit logs
      • SLA & dedicated support
      • Full white-label

      Prices in USD.