
20 developer tools in this category
Test runners, browser and device automation, load testing, and the services that run them at scale.
Testing tools divide by what they exercise: unit and integration runners that call your code directly, browser automation that drives a real UI, device and browser clouds that do it on hardware you don't own, and load tools that ask what happens under pressure. This is distinct from CI, which is the thing that runs them — the pipeline is a DevOps decision, the test stack is this one.
The economics are the same everywhere. Tests close to the code are fast, stable and cheap to keep; tests that drive a whole browser catch the failures that matter most to users and cost far more in runtime and maintenance. Modern browser automation has narrowed the flakiness gap considerably by waiting on state rather than sleeping, but an end-to-end suite is still a system you own and debug, not a box you tick.
Cross-browser and real-device testing is where buying beats building for almost everyone: maintaining a device lab is a job, and the hosted grids exist because it's a bad job. Visual regression and load testing are worth adding when you have a specific reason — a UI that changes often, or a launch with a number attached — rather than as default infrastructure.


DETERMINISTIC AI BY DESIGN Trust the quality of your UI at every stage of the agentic SDLC Applitools delivers secure and deterministic AI that is

Instant access to 3500+ browsers and real iOS and Android devices for cross browser testing. Ship apps and websites that work for everyone, every time. Get Free Trial.

Chromatic catches visual, interaction, and accessibility issues before they ship. This enforces your UI standards, even when AI codes. Assign reviewers to speed up sign-off and provide agents with validated UI context.

Ship high-quality code & spend less time debugging. Improve developer workflow, re-run flaky tests, & track JavaScript bundle size. Learn about our code quality & coverage tool here.

Cucumber is a tool for running automated acceptance tests, written in plain language. Because they're written in plain language, they can be read by anyone on your team, improving communication, collaboration and trust.

Simplify front-end testing with Cypress' open-source app. Explore our versatile testing frameworks for browser-based applications and components.

An open source load testing tool. Define user behaviour with Python code, and swarm your system with millions of simultaneous users.

The classic, reliable, trusted JavaScript test framework for Node.js & the Browser. ☕


PHPUnit is the industry-leading test automation framework for software built using PHP.


Generic open source automation framework for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA).

AI writes code faster than teams can verify it. AURA closes the gap with agentic test authoring, execution, and analysis across the full release lifecycle.

Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should) also be automated as well. Getting Started Selenium WebDriver Selenium WebDriver If you want to create robust, browser-based regression automation suites and tests, scale and distribute scripts across many environments, then you want to use Selenium WebDriver, a collection of language specific bindings to drive a browser - the way it is meant to be driven.

Simple and complete testing utilities that encourage good testing practices

Power your software testing with AI and cloud. Test intelligently, deploy and scale faster with TestMu AI (Formerly LambdaTest) unified testing platform.

TestRail is an AI-driven test management platform that helps you streamline your software testing processes, get visibility into QA, and release high-quality software.


Next-gen browser and mobile automation test framework for Node.js