Best Testing Frameworks tools by public signals

These picks are computed from scored public evidence. Use the openness column in the ranking to separate OSI-approved, source-available, open-core, proprietary, and unverified-license tools.

Use Case Rankings

Ordered by ToolVitals score, then health, shipping, confidence, GitHub stars, and name.

#ToolHealthShippingOpennessStarsScoreStatus
01Promptfoo
Test your prompts, agents, and RAGs. Red teaming/pentesting/vulnerability scanning for AI. Compare performance of GPT, Claude, Gemini, Llama, and more. Simple declarative configs with command line and CI/CD integration. Used by OpenAI and Anthropic.
9797OSI-approved OSS26.6k97Active
02Vitest
Next generation testing framework powered by Vite.
9796OSI-approved OSS17.3k97Active
03Cypress
Browser testing framework for end-to-end and component tests.
9695OSI-approved OSS51k96Active
04Agentic QE Fleet
Open-source AI-powered QA/QE platform for coding agents.
9396OSI-approved OSS51994Active
05JUnit
Programmer-friendly testing framework for Java and the JVM.
9492OSI-approved OSS7.1k93Active
06Mocha
JavaScript test framework for Node.js and browsers.
9491OSI-approved OSS22.9k93Active
07Doc Detective
Open-source documentation testing framework that keeps docs accurate and up to date.
9293OSI-approved OSS13793Active
08pytest
Python testing framework for unit, functional, and integration tests.
9490OSI-approved OSS14.7k92Active
09kotest
Powerful, elegant and flexible test framework for Kotlin with assertions, property testing and data driven tests.
9083OSI-approved OSS4.8k87Active
10Jest
JavaScript and TypeScript testing framework and test runner.
7859OSI-approved OSS45.5k71Active
11Spearmint
Testing, simplified. || An inclusive, accessibility-first GUI for generating clean, semantic Javascript tests in only a few clicks of a button.
170OSI-approved OSS1.3k10Critical