TestCafe
testcafe.ioRun JavaScript or TypeScript end-to-end tests against web applications in modern browsers.
Run JavaScript or TypeScript end-to-end tests against web applications in modern browsers.
Run JavaScript tests with built-in assertions and mocks for checking code behavior and dependency interactions.
Automate GUI behavior tests for desktop, web, mobile, and embedded applications with object-based recognition.
Model-based end-to-end test automation for enterprise applications and business workflows.
Automate unit and regression testing for embedded C/C++ software, from test design to target execution and coverage analysis.
Mock HTTP services so application tests can exercise request and response behavior without a live dependency.
Author readable keyword-driven acceptance tests and run them from the command line with structured result reports.
A .NET unit-testing framework for C#, F#, and Visual Basic projects.
A container-level chaos tool for disrupting Docker, containerd and Podman workloads with lifecycle, network and resource faults.
Write JavaScript load tests and run them locally or send performance tests to Grafana Cloud.
A proxy-based API simulator that records traffic for repeatable tests without calling the real service each time.
Run command-line or Node.js accessibility checks against web pages and local HTML.
A PHP testing framework for unit tests, assertions, exceptions, and other application behavior.
Continuously runs .NET tests in Visual Studio or Rider and reports results as code changes.
Drive a chosen rate of HTTP requests and turn response samples into load-test reports.
Creates API and integration regression tests from API specifications or recorded application traffic.
Run Python tests with readable assertions, fixtures, parametrization, and failure reports.
Describe Java and Groovy tests as executable specifications with setup, action, and outcome blocks.
Write load-test scenarios as code and control the request rate sent to an application.
A concurrent test runner for JavaScript projects running on Node.js.
Add automated accessibility rule checks to an existing browser UI test flow.
Measure browser page-load and interaction performance with repeatable local or containerized runs.
A Java DSL for sending REST requests from tests and asserting response status and data.
Create visual, no-code browser tests with AI planning and API or CLI runs for CI.