ab (ApacheBench) — Apache HTTP server benchmarking tool for measuring requests per second and latency from the command line.
Test Automation / Device Cloud Tools
UI test automation, real device clouds, visual regression and E2E testing.
224 tools in this category
Commercial full-stack test management platform by Qameta built on top of Allure Report, with live reporting, test case management, launches and analytics.
Apache JMeter — Test Automation / Device Cloud tool for developers. Specializes in Load Testing.
App Center — Microsoft's mobile DevOps platform for building, testing, distributing, and monitoring iOS and Android apps.
Appium — OSS cross-platform mobile test automation framework for iOS and Android using WebDriver protocol.
Applitools — Test Automation / Device Cloud tool for developers. Specializes in Visual AI Testing.
Java architecture test library for asserting packaging, layering, cyclic-dependency and naming rules in plain JUnit tests.
Argos — CI/CD for Applications tool for developers. Specializes in Visual Testing.
Artillery — Test Automation / Device Cloud tool for developers. Specializes in Load Testing.
Fluent assertion library for Java providing chainable, type-safe assertions with rich error messages for collections, exceptions, dates and custom objects.
Autify — No-code AI test automation platform for web and mobile apps with self-healing test maintenance.
autocannon — CI/CD for Applications tool for developers. Specializes in Load Testing.
Autonoma AI — Test Automation / Device Cloud tool for developers. Specializes in ai testing.
Fast test runner for Node.js that runs tests concurrently, embraces async, and has zero magical globals with first-class TypeScript support.
AWS Device Farm — Managed device cloud for running automated tests on real iOS and Android devices hosted by AWS.
axe-core — CI/CD for Applications tool for developers. Specializes in Accessibility Testing.
Open-source visual regression testing tool that runs Headless Chrome, Puppeteer or Playwright to compare screenshots against baselines.
Beeceptor — Test Automation / Device Cloud tool for developers. Specializes in API Mocking.
Open-source Behaviour-Driven Development framework for PHP using Gherkin feature files, the PHP equivalent of Cucumber/JBehave.
Behave — Test Automation / Device Cloud tool for developers. Specializes in BDD Framework.
VCR-inspired HTTP recorder for python-requests that stores interactions in reusable cassettes for reproducible integration tests.
BitDive — Test Automation / Device Cloud tool for developers. Specializes in testing.
BlazeMeter — Test Automation / Device Cloud tool for developers. Specializes in Load Testing.
Broadcom CAST — CI/CD for Applications tool for developers. Specializes in Enterprise Testing.
browserless — Test Automation / Device Cloud tool for developers. Specializes in browser automation.
BrowserStack — Real device cloud for automated and manual testing across 3000+ browsers, OS, and mobile devices.
BugBug — Test Automation / Device Cloud tool for developers. Specializes in browser testing.
Acceptance-test framework for Rack-based web applications that drives headless browsers via Selenium, Cuprite or Apparition with an intuitive Ruby DSL.
BDD/TDD assertion library for Node.js and browsers, pairable with Mocha, Jest or Jasmine through should, expect and assert interfaces.
ChaosNative (Litmus) — CI/CD for Applications tool for developers. Specializes in Chaos Engineering.
Checkly — Test Automation / Device Cloud tool for developers. Specializes in Monitoring as Code.
Chromatic — Test Automation / Device Cloud tool for developers. Specializes in Visual Testing.
Clinic.js — CI/CD for Applications tool for developers. Specializes in Performance Profiling.
Full-stack PHP testing framework supporting unit, functional, acceptance and API tests with a BDD-style DSL and first-class WebDriver module.
CodePush — Microsoft App Center service for pushing React Native and Cordova code updates directly to user devices.
CodSpeed — Test Automation / Device Cloud tool for developers. Specializes in Performance Testing.
Coval — Test Automation / Device Cloud tool for developers. Specializes in ai testing.
Coverage.py — Test Automation / Device Cloud tool for developers. Specializes in Code Coverage.
Cucumber — BDD test automation framework using Gherkin syntax to connect business requirements with executable tests.
CI test analytics platform for Playwright and Cypress providing orchestration, flake detection, artifact storage and parallelization at scale.
Cypress — Test Automation / Device Cloud tool for developers. Specializes in E2E Testing.
DataFlux — SAS data quality and integration platform for profiling, cleansing, and managing enterprise data assets.
Datprof — Test data management platform for provisioning, masking, and virtualizing database subsets for testing.
DDoSify (Ddosify) — CI/CD for Applications tool for developers. Specializes in Load Testing.
Delphix — Data operations platform for virtualizing, masking, and delivering fast test data from production snapshots.
Deque Systems — CI/CD for Applications tool for developers. Specializes in Accessibility Testing.
Detox — OSS E2E test framework for React Native apps running on real iOS and Android simulators with Appium-free design.
Diffblue — Test Automation / Device Cloud tool for developers. Specializes in ai testing.
Language-agnostic HTTP API testing tool that validates an API implementation against its OpenAPI or API Blueprint documentation.
Java mocking framework using expectations-first style with record/replay pattern, predecessor to Mockito and still used in some enterprise stacks.
Endtest — No-code test automation platform for web and mobile apps with record-and-playback and visual test editor.
Espresso — Google's Android UI testing framework for writing reliable instrumented tests in Kotlin and Java.
Built-in unit testing framework for Elixir, ships with the standard library and supports async tests, assertions, doctests and tagged test filtering.
Factory Boy — Test Automation / Device Cloud tool for developers. Specializes in Test Data.
Failure Flags — CI/CD for Applications tool for developers. Specializes in Chaos Engineering.
Easy-to-use .NET mocking library focused on a single A.FakeT() API and natural fluent assertions on calls.
Faker — Test Automation / Device Cloud tool for developers. Specializes in Test Data.
Library for mocking calls to fetch in Node.js and browsers, supporting complex matchers, named routes and global/sandbox modes.
Fiberplane — Test Automation / Device Cloud tool for developers. Specializes in API Debugging.
Flood — Test Automation / Device Cloud tool for developers. Specializes in Load Testing.
Extensive set of extension methods for .NET testing that allow more natural assertions such as result.Should().BeEquivalentTo(expected).
FreezeGun — Test Automation / Device Cloud tool for developers. Specializes in Test Utility.
REST API testing framework built on top of Jest for Node.js that makes testing API endpoints easy with fluent assertion helpers.
Functionize — CI/CD for Applications tool for developers. Specializes in AI Testing.
Gatling — Test Automation / Device Cloud tool for developers. Specializes in Load Testing.
Geeklab — App store optimization and A/B testing platform for experimenting with screenshots, icons, and app descriptions.
GenRocket — Enterprise synthetic test data generation platform for creating realistic relational data without production copies.
GhostInspector — Test Automation / Device Cloud tool for developers. Specializes in browser testing.
Modern BDD-style testing framework for Go with expressive DSL (Describe/It/Context), parallelization and randomized spec ordering.
Open-source network monitoring tool that captures live HTTP traffic and replays it against test or staging environments for load and regression testing.
Grafana k6 — Test Automation / Device Cloud tool for developers. Specializes in Load Testing.
Happo — CI/CD for Applications tool for developers. Specializes in Visual Testing.
Happy DOM — CI/CD for Applications tool for developers. Specializes in DOM Simulation.
HeadSpin — Mobile performance testing platform with real device cloud and AI-powered analysis of app and network quality.
Helium — Test Automation / Device Cloud tool for developers. Specializes in Browser Automation.
Hyperfoil — Distributed HTTP load testing framework using async execution for accurate microservice throughput benchmarking.
AST-based mutation testing framework for PHP that mutates source code and verifies that the test suite catches the mutations, scoring test quality.
Snapshot testing library for Rust by Armin Ronacher with a companion CLI (cargo-insta) for reviewing and updating snapshots.
Ionic Appflow — Mobile CI/CD and live update platform for Ionic and Capacitor apps with OTA code deployments.
Behavior-driven JavaScript testing framework with no external dependencies, historically used with Angular and popular for specs-style tests.
Jest — Test Automation / Device Cloud tool for developers. Specializes in JavaScript Testing.
jsdom — CI/CD for Applications tool for developers. Specializes in DOM Simulation.
Next-generation unit testing framework for Java (Jupiter engine), the de-facto standard for JVM unit testing with extensions API and parameterized tests.
K2View — Data product platform for real-time data integration and entity-360 views across operational data sources.
k6 — Test Automation / Device Cloud tool for developers. Specializes in Load Testing.
k6 Cloud — CI/CD for Applications tool for developers. Specializes in Load Testing Platform.
Karate — OSS unified API, mock, and performance testing framework using a BDD DSL with zero external dependencies.
Karate Labs — Test Automation / Device Cloud tool for developers. Specializes in API Testing.
Test runner for JavaScript that spawns real browsers to execute tests, popular for Angular projects although now in maintenance mode.
Kobiton — Real device cloud for manual and automated testing of iOS and Android apps with AI-powered test generation.
Flexible and comprehensive testing framework for Kotlin with multiple testing styles (BehaviorSpec/FunSpec/etc.), matchers and property-based testing.
LambdaTest — Cloud cross-browser and mobile testing platform with 3000+ environments and Selenium/Playwright support.
End-to-end browser testing library for Laravel applications, bundling a standalone ChromeDriver and expressive API for interacting with the DOM.
Lark Testing — Test Automation / Device Cloud tool for developers. Specializes in Plain English Tests.
Predictive test selection platform that uses machine learning on historical CI data to run only the most likely failing tests, shrinking pipeline time.
Leapwork — Visual no-code test automation platform for web, desktop, and SAP using flowchart-based test design.
Lighthouse — CI/CD for Applications tool for developers. Specializes in Web Performance & Accessibility.
LinkeDOM — CI/CD for Applications tool for developers. Specializes in DOM Simulation.
Loader.io (SendGrid) — Free cloud-based load testing service for testing web app endpoints with configurable concurrent users.
Loadero — Cloud-based automated performance and load testing platform for WebRTC, web, and API applications.
Loadmill — Test Automation / Device Cloud tool for developers. Specializes in Load Testing.
LoadNinja (SmartBear) — In-browser load testing platform that uses real browsers to simulate concurrent user load.
Enterprise performance testing suite from OpenText (ex Micro Focus) simulating virtual users across protocols for mission-critical applications.
Locust — Test Automation / Device Cloud tool for developers. Specializes in Load Testing.
Lost Pixel — CI/CD for Applications tool for developers. Specializes in Visual Testing.
Mabl — Test Automation / Device Cloud tool for developers. Specializes in Intelligent Test Automation.
Maestro — Mobile UI testing framework for iOS and Android using a simple YAML flow syntax without writing code.
Tokyo-based no-code test automation platform for web and mobile with 500+ customers including LINE.
MetalBear — Test Automation / Device Cloud tool for developers. Specializes in api testing.
Meticulous — Test Automation / Device Cloud tool for developers. Specializes in AI E2E Testing.
Micro Focus UFT — CI/CD for Applications tool for developers. Specializes in Test Automation.
High-performance fake data generator for Python supporting 46 locales, covering addresses, persons, payments, cryptographic and science data.
Client-side mock API library for JavaScript apps that lets frontend teams build, test and share complete applications without any backend.
Mobitru — EPAM's real device cloud for mobile test automation supporting Appium, Espresso, and XCUITest frameworks.
Feature-rich JavaScript test framework running on Node.js and in the browser, supporting async tests, any assertion library and rich reporters.
Mockaroo — Online test data generator creating realistic CSV, JSON, and SQL datasets with customizable schema definitions.
Flexible PHP mock-object framework with Hamcrest-style matchers, supporting partial mocks, static-method mocks and chained expectations.
Most popular mocking framework for Java/Kotlin, providing readable stub/verify syntax and an inline byte-code-manipulating mock-maker for final classes.
Mocking library for Kotlin with first-class support for coroutines, object/static mocks and DSL designed around Kotlin idioms.
MockServer — Test Automation / Device Cloud tool for developers. Specializes in API Mocking.
Django-focused fixture generator (successor to model_mommy) that creates model instances with minimal boilerplate for testing ORM-heavy code.
Open-source service virtualization tool supporting HTTP, HTTPS, TCP and SMTP, letting teams replace dependencies with programmable imposters.
MSW (Mock Service Worker) — CI/CD for Applications tool for developers. Specializes in API Mocking & Testing.
NBomber — Test Automation / Device Cloud tool for developers. Specializes in Load Testing.
Commercial automated continuous-testing extension for Visual Studio and JetBrains Rider that runs .NET tests in the background as you type and displays inline coverage.
NeoLoad — Test Automation / Device Cloud tool for developers. Specializes in Load Testing.
Nighthawk — CI/CD for Applications tool for developers. Specializes in Load Testing.
Nightwatch — CI/CD for Applications tool for developers. Specializes in E2E Testing.
Nock — CI/CD for Applications tool for developers. Specializes in HTTP Mocking.
Successor to the nose testing framework, extending the standard library unittest with plugins, better discovery and parameterized tests.
Nox — CI/CD for Applications tool for developers. Specializes in Test Automation.
Friendly .NET substitute/mock library with simple syntax (Substitute.ForT()) and no record/replay phases.
Unit-testing framework for .NET languages originally ported from JUnit, supporting parameterized tests, categories and parallel execution.
Octomind — Test Automation / Device Cloud tool for developers. Specializes in AI Test Generation.
OctoPerf — Test Automation / Device Cloud tool for developers. Specializes in Load Testing.
pa11y — CI/CD for Applications tool for developers. Specializes in Accessibility Testing.
Pact — Test Automation / Device Cloud tool for developers. Specializes in Contract Testing.
JVM implementation of Pact consumer-driven contract testing, produces and verifies contracts between services written in Java, Kotlin, Scala or Groovy.
Managed Pact Broker from SmartBear offering contract testing, bi-directional contracts with OpenAPI, and AI-assisted test creation for microservices.
REST API testing tool for Node.js that supports e2e, integration, contract and component tests with a chainable fluent syntax.
Panto AI — Test Automation / Device Cloud tool for developers. Specializes in mobile testing.
Percy — Test Automation / Device Cloud tool for developers. Specializes in Visual Testing.
Perfecto — Cloud-based mobile and web test automation platform with real device access and AI-assisted authoring.
Elegant PHP testing framework with expressive it()/test() syntax built on top of PHPUnit, adding architecture tests, mutation testing and browser testing via Playwright.
Programmer-oriented testing framework for PHP, the de-facto standard unit testing framework for the PHP ecosystem since 2004.
Plaintest — Test Automation / Device Cloud tool for developers. Specializes in codeless testing.
Playwright — Test Automation / Device Cloud tool for developers. Specializes in browser automation.
Simple and powerful mock data generation library for Python based on type hints, supporting Pydantic, dataclasses, TypedDicts, attrs and msgspec.
Programmers by Grepp — Korean coding test, hiring and learning APIs with webhook integrations for ATS.
Puppeteer — Test Automation / Device Cloud tool for developers. Specializes in browser automation.
Pytest plugin providing fixtures and decorators for testing asynchronous Python code using asyncio, including async fixtures and event loop management.
Pytest plugin implementing a subset of the Gherkin language, enabling behavior-driven development tests alongside regular pytest tests without extra runners.
Pytest fixture for benchmarking code with statistical analysis, comparing runs across commits and generating rich performance reports.
pytest-cov — Test Automation / Device Cloud tool for developers. Specializes in Code Coverage.
Pytest plugin that adds Django support with fixtures for database access, client requests, and settings, running Django test suites faster than manage.py test.
Pytest plugin for testing Flask applications with fixtures to access the Flask test client, application context and live server.
Pytest plugin generating self-contained HTML reports for test runs, with embedded test results, screenshots and custom metadata.
Thin wrapper around unittest.mock providing a mocker fixture for pytest, making it easier to patch objects and configure mocks in tests.
Pytest plugin for running Selenium WebDriver tests, providing fixtures for browsers, capabilities and Sauce Labs/BrowserStack integration.
Pytest plugin for distributed test execution across multiple CPUs and machines, plus loop-on-failures modes to speed up large test suites.
QA Wolf — Test Automation / Device Cloud tool for developers. Specializes in QA as a Service.
JavaScript unit testing framework originally built for jQuery, now a standalone tool used by Ember, jQuery and many other libraries.
Rainforest QA — QA-as-a-service platform combining AI and crowd testers for no-code E2E test creation and execution.
Ranorex — GUI test automation tool for web, desktop, and mobile apps using XPath-based object recognition.
Reflect — No-code browser test automation tool with record-and-replay, version control, and CI integration.
reg-suit — CI/CD for Applications tool for developers. Specializes in Visual Regression Testing.
Open-source fork of SpecFlow maintained by its original creators after Tricentis discontinued SpecFlow, fully compatible with .gherkin/.feature files.
Transport adapter that can mock out the Python requests library at the adapter level, useful for stubbing complex HTTP interactions.
REST-assured — Test Automation / Device Cloud tool for developers. Specializes in API Testing.
Robot Framework — CI/CD for Applications tool for developers. Specializes in Test Automation.
Behaviour-driven-development testing framework for Ruby, the most widely used alternative to Minitest with describe/it/expect syntax.
Runway — Mobile release management platform automating iOS and Android app store submission metadata and screenshots.
Sauce Labs — Cloud testing platform for web and mobile apps across 800+ browser/OS combinations and real devices.
ScanlyApp — Test Automation / Device Cloud tool for developers. Specializes in mobile testing.
Schemathesis — OSS API fuzzing and testing tool that auto-generates property-based test cases from OpenAPI schemas.
Concise Java wrapper around Selenium WebDriver with automatic waits, PageObject support and simplified API designed to reduce flakiness.
Selenium — Test Automation / Device Cloud tool for developers. Specializes in E2E Testing.
SeleniumBase — Test Automation / Device Cloud tool for developers. Specializes in Browser Automation.
Sherlo — Test Automation / Device Cloud tool for developers. Specializes in Mobile Visual Testing.
Shorebird — Code push service for Flutter apps enabling over-the-air Dart code updates without app store resubmission.
Kubernetes-native platform for creating lightweight sandbox environments enabling microservices integration testing.
Sinon.JS — Standalone JavaScript library providing test spies, stubs, and mocks compatible with any test runner.
Smartbear CrossBrowserTesting — Cross-browser and real device testing platform for automated and manual tests across 2000+ environments.
Snaplet — Developer tool for copying Postgres database snapshots, masking PII, and seeding test databases.
Sogeti Test Data — Enterprise test data management consulting services and tooling for large-scale application testing.
Cucumber-style BDD framework for .NET mapping Gherkin feature files to C# step definitions, integrates with MSTest/xUnit/NUnit runners.
Specmatic — Test Automation / Device Cloud tool for developers. Specializes in Contract Testing.
Speedscale — Test Automation / Device Cloud tool for developers. Specializes in Load Testing.
BDD-style testing framework for Java and Groovy applications, featuring expressive Groovy DSL, data-driven tests and built-in mocking via interaction-based Mock().
Squish — CI/CD for Applications tool for developers. Specializes in GUI Testing.
Step CI — CI/CD for Applications tool for developers. Specializes in API Testing.
StormForge — Kubernetes resource optimization platform using ML to right-size CPU and memory requests and limits.
Storybook — Test Automation / Device Cloud tool for developers. Specializes in UI Component Testing.
Supertest — CI/CD for Applications tool for developers. Specializes in API Testing.
Synth AI — Test Automation / Device Cloud tool for developers. Specializes in synthetic testing.
Taurus — OSS continuous testing framework wrapping JMeter, Gatling, and Selenium with YAML-based configuration.
TestCafe — Test Automation / Device Cloud tool for developers. Specializes in E2E Testing.
Testcontainers — CI/CD for Applications tool for developers. Specializes in Integration Testing.
Go implementation of Testcontainers providing throwaway, on-demand Docker containers (databases, message brokers, browsers) for integration tests.
TestFairy — Mobile beta distribution and session recording platform for iOS and Android app testing and distribution.
TestFlight — Apple's official beta testing platform for distributing pre-release iOS, macOS, and tvOS apps to testers.
TestGrid — Test Automation / Device Cloud tool for developers. Specializes in cloud testing.
Testim — Test Automation / Device Cloud tool for developers. Specializes in testing.
Testing Library — Test Automation / Device Cloud tool for developers. Specializes in UI Testing Utilities.
TestingBot — Cloud cross-browser and real device testing platform supporting Selenium, Appium, and Cypress test runners.
Veteran open-source web-based test management system supporting test cases, plans, execution and reporting with issue tracker integrations.
Testlio — Test Automation / Device Cloud tool for developers. Specializes in crowdtesting.
Testing framework for Java inspired by JUnit and NUnit with data providers, parallel execution, test groups and suite XML configuration.
TestRail — Test Automation / Device Cloud tool for developers. Specializes in Test Management.
Testsigma — CI/CD for Applications tool for developers. Specializes in AI Test Automation.
Tonic.ai — Test Automation / Device Cloud tool for developers. Specializes in test data.
Tox — Test Automation / Device Cloud tool for developers. Specializes in Test Automation.
Open-source multi-protocol distributed load testing tool written in Erlang, supporting HTTP, WebDAV, PostgreSQL, MySQL, LDAP, MQTT and XMPP.
Python library that records HTTP interactions on first run and replays them in subsequent tests, making suites deterministic and fast.
Vegeta — CI/CD for Applications tool for developers. Specializes in HTTP Load Testing.
Virtuoso QA — Test Automation / Device Cloud tool for developers. Specializes in ai testing.
Vitest — Test Automation / Device Cloud tool for developers. Specializes in Unit Testing.
Modern Python test framework designed with productivity and readability in mind, featuring descriptive test names, rich diffs and parallel execution.
WebdriverIO — Test Automation / Device Cloud tool for developers. Specializes in Browser Testing.
Webomates — AI-powered test automation-as-a-service platform with automated test case generation and maintenance.
Managed version of WireMock offering enterprise API simulation with OpenAPI import, team collaboration and AI-assisted mock generation.
Wopee Labs — Autonomous test automation platform using AI to generate, execute, and maintain test cases with minimal setup.