Browser automation
18 tools
Frameworks and drivers that automate web browsers for end-to-end testing.
203 tools in 16 categories. A tool appears under its primary category and, where it has one, a secondary category, so the counts below add up to more than the number of tools.
Metrics as of , from the GitHub or GitLab API of each repository. Refreshed monthly.
18 tools
Frameworks and drivers that automate web browsers for end-to-end testing.
10 tools
Frameworks that automate native and hybrid mobile apps on iOS and Android.
11 tools
Tools for testing HTTP, GraphQL and gRPC APIs, including clients and assertion libraries.
16 tools
Tools that generate load and measure response times and throughput.
28 tools
Test runners and assertion libraries for unit and integration tests.
13 tools
Behaviour-driven development frameworks and Gherkin runners.
8 tools
Screenshot comparison and visual diff tools.
9 tools
Automated accessibility checkers and rule engines.
18 tools
Open-source scanners and fuzzers used in application security testing.
4 tools
Test case management, reporting and dashboards.
23 tools
Fake data generators, mock servers and service virtualisation.
10 tools
Consumer-driven contract testing tools.
10 tools
Fault injection and resilience testing tools.
11 tools
Frameworks for evaluating LLM outputs, RAG pipelines and agents.
21 tools
Linters, static analysers and mutation testing tools used for quality gates.
11 tools
Coverage tools, CI test-result reporters and test-run tooling used in pipelines.