FREEDOM251

Freedom251 › Compare

Side by side

uvu vs Web Test Runner

Both stand on javascript testing frameworks. Which one you can start free with, which one lets you read the code, and what each costs once you pay.

uvu

Free plan Web

uvu combines individually runnable tests with optional suite collection and browser support. Its file matching uses regular expressions rather than glob patterns when a directory is specified.

Visit uvu

Web Test Runner

Free plan LinuxMacSelf-hosted+2

Web Test Runner combines isolated browser runs with debugging, watch mode, and coverage features. Its documented launchers span local and remote browser testing, while coverage defaults to Chromium.

Visit Web Test Runner

The facts

uvuWeb Test Runner
Free planYesYes
Open sourceNot publishedNot published
Runs onWebLinux, Mac, Self-hosted, Web, Windows
Lowest paid planFree or on requestFree or on request
Plans published11
MakerNot publishedNot published
Websitegithub.commodern-web.dev
On javascript testing frameworks#16 of 23#12 of 23

uvu: what it does well

  • Runs self-contained test files individually.
  • Supports async tests and native ES modules.
  • Works in browsers, including its optional assertion module.
  • CLI can stop at the first failure.

What to know first

  • Directory matching uses regular expressions, not glob patterns.
  • Using the CLI is optional, so it is not required for test execution.

Web Test Runner: what it does well

  • Runs test files in parallel and isolation
  • Supports Chromium, Firefox, and WebKit through Playwright
  • Watch mode reruns tests when files change
  • Coverage includes configurable thresholds and reports
  • Free and MIT-licensed

What to know first

  • Default coverage instrumentation uses Chromium
  • BrowserStack remote testing requires its launcher
  • Installation is as an npm development dependency

Alternatives to uvu Alternatives to Web Test Runner The whole list