Create end-to-end tests without code.

Record your actions and play them back to test your app.

How It Works

Install the DevTools extension.

Get it from the Chrome Web Store or install it manually from the GitHub repo.

Record actions and snapshots.

Use your app exactly like your users would. Quickly cover every possibility.

Test your app by replaying actions and comparing snapshots.

Quickly run every test or one at a time. Helpful error messages and console stack traces upon failure.

Features

  • Works with any app. Vanilla, React, Vue, Angular, Svelte, plain HTML, doesn't matter.
  • Use testfront-cli's devtools server to commit tests to your repo.
  • Only want to try it out? Use local storage mode.
  • Run individual tests.
  • Run groups of tests.
  • Run all tests.
  • Quickly toggle tests to skip.
  • Quickly toggle test groups to skip.
  • Group tests by path.
  • Match paths like react-router.
  • Automatically load or push paths when running all tests.
  • Quickly toggle events to record.
  • Snapshot every possible change.
  • Isolate specific elements to snapshot.
  • Filter elements from snapshots.
  • Filter attributes from snapshots.
  • Global snapshot filters.
  • Edit filters without rerecording.
  • Diffs displayed when snapshots don't match.
  • Delete unnecessary snapshots.
  • Automatic element selectors when recording events.
  • Quickly customize element selectors.
  • Quickly customize input values.
  • Helpful error messages when elements not found.
  • Delete unnecessary recorded events.
  • Customizable time limits.
  • More to come!

Continuous Integration

Quickly run your tests automatically for every new build.

Iterate faster while keeping bugs out of production.

Spend your time building, not writing tests.

$19 $9 monthly

per application

  • Early adopter pricing.
  • Easy pipeline integration.
  • Priority support.
  • Application dashboard.
  • Screenshots on failure.
  • Snapshots on failure.
  • Detailed error messages.
  • Connect CI to DevTools.
  • 30 CPU hours / month.

Card not required.

$199 $99 yearly

per application

  • Early adopter pricing.
  • Easy pipeline integration.
  • Priority support.
  • Application dashboard.
  • Screenshots on failure.
  • Snapshots on failure.
  • Detailed error messages.
  • Connect CI to DevTools.
  • 400 CPU hours / year.

Card not required.

Contact

Email us about anything at hello@testfront.io.

Get updates on twitter @testfront_io.

If you like TestFront and want to show your support, spread the word!