Testing for projects built with AI agents
Unit, integration and end-to-end testing. 40 tools ranked by how many of 12,697 public projects built with AI coding agents use them, with downloads and GitHub stars. Updated Oct 10, 2026.
| Tool | Used in agent projects | Downloads / wk | GitHub stars | License |
|---|---|---|---|---|
| Vitest npm Next-generation testing framework powered by Vite with native ESM. |
1,549 (12.2%) | 123M | 17.2K | MIT |
| Playwright (JavaScript) npm Cross-browser automation library for end-to-end testing. |
1,117 (8.8%) | 74.2M | 97.4K | Apache-2.0 |
| Testing Library npm Testing utilities for React encouraging testing user behavior. |
915 (7.2%) | 68.7M | 19.7K | MIT |
| Jest npm Delightful JavaScript testing framework with minimal configuration. |
702 (5.5%) | 46.3M | 45.6K | MIT |
| jsdom npm JavaScript implementation of web standards for testing DOM interactions. |
681 (5.4%) | 112M | 21.7K | MIT |
| pytest pypi Simple, powerful Python testing framework with fixtures and plugins. |
330 (2.6%) | 196M | 14.6K | — |
| Chai npm BDD/TDD assertion library for Node.js and browsers with expressive syntax. |
305 (2.4%) | 14M | 8,265 | MIT |
| Mocha npm Feature-rich JavaScript test framework for Node.js and browsers. |
281 (2.2%) | 12.6M | 22.9K | MIT |
| ts-mocha npm Mocha wrapper for running TypeScript tests directly with ts-node without compilation. |
191 (1.5%) | 573K | 196 | MIT |
| SuperTest npm Library for testing HTTP servers with fluent API for assertions. |
137 (1.1%) | 18.6M | 14.4K | MIT |
| Happy DOM npm Lightweight DOM implementation for server-side rendering and testing without a browser. |
122 (1.0%) | 20.5M | 4,697 | MIT |
| Mock Service Worker npm API mocking library for seamless request interception in tests and development. |
100 (0.8%) | 22.7M | 18.3K | MIT |
| axe-core Playwright npm Accessibility testing integration for Playwright enabling automated WCAG compliance checks. |
98 (0.8%) | 13.7M | 726 | MPL-2.0 |
| Faker.js npm Generate realistic fake data for testing and development. |
83 (0.7%) | 17.9M | 15.5K | MIT |
| react-test-renderer npm React package for snapshot testing without rendering to the DOM. |
66 (0.5%) | 9.3M | 251K | MIT |
| Nx Jest Plugin npm Nx plugin providing Jest testing capabilities and executors for monorepo projects. |
57 (0.4%) | 3.3M | 29.4K | MIT |
| Chromatic for Storybook npm Visual testing addon for Storybook to catch UI regressions and visual bugs. |
53 (0.4%) | 5.3M | 48 | MIT |
| Cypress npm Modern end-to-end testing framework built for web applications with excellent developer experience. |
51 (0.4%) | 6M | 51K | MIT |
| fast-check npm Property-based testing framework for JavaScript to generate and test edge cases automatically. |
51 (0.4%) | 50.7M | 5,193 | MIT |
| axe-core npm Automated accessibility testing engine for finding and fixing UI accessibility issues. |
42 (0.3%) | 78.2M | 7,621 | MPL-2.0 |
| solidity-coverage npm Code coverage tool for Solidity smart contracts to measure test completeness. |
41 (0.3%) | 210K | 1,002 | ISC |
| @nomicfoundation/hardhat-chai-matchers npm Hardhat plugin with custom chai matchers for testing smart contracts. |
36 (0.3%) | 156K | 8,511 | MIT |
| @nx/vitest npm Nx plugin for fast unit testing with Vitest in monorepo projects. |
36 (0.3%) | 2.3M | 29.4K | MIT |
| Chromatic npm Visual testing and component documentation platform for UI libraries. |
31 (0.2%) | 8.3M | 339 | MIT |
| fake-indexeddb npm In-memory IndexedDB implementation for testing without browser storage. |
31 (0.2%) | 7.3M | 696 | Apache-2.0 |
| start-server-and-test npm Utility to start a server, wait for it, run tests, then shut down. |
31 (0.2%) | 1.9M | 1,583 | MIT |
| @swc/jest npm Jest integration using SWC for fast TypeScript and JavaScript test compilation. |
29 (0.2%) | 8.5M | 88 | MIT |
| @nx/playwright npm Nx plugin providing Playwright integration testing executors and generators. |
28 (0.2%) | 1.4M | 29.4K | MIT |
| Sinon.JS npm Test spies, stubs and mocks library for JavaScript unit and integration testing. |
28 (0.2%) | 10.7M | 9,753 | BSD-3-Clause |
| Karma npm Test runner for JavaScript that executes tests across multiple browsers and environments. |
26 (0.2%) | 3M | 12K | MIT |
| karma-chrome-launcher npm Karma plugin to launch Chrome and Chrome Canary for browser testing. |
25 (0.2%) | 2.2M | 474 | MIT |
| Stryker npm Extendable mutation testing framework for JavaScript code quality. |
24 (0.2%) | 3.4M | 3,196 | Apache-2.0 |
| Faker pypi Generate realistic fake data for testing and development. |
24 (0.2%) | 16.1M | 19.4K | MIT License |
| Allure Playwright npm Allure reporting integration for Playwright end-to-end tests. |
23 (0.2%) | 1.3M | 281 | Apache-2.0 |
| karma-jasmine npm Karma adapter for running Jasmine unit tests in browsers. |
23 (0.2%) | 2.4M | 535 | MIT |
| c8 npm Native Node.js code coverage reporter using V8's built-in coverage, faster and simpler than alternatives. |
22 (0.2%) | 4.1M | 2,122 | ISC |
| Jasmine npm BDD testing framework for JavaScript running in browsers and Node.js with readable syntax and built-in assertions. |
22 (0.2%) | 5M | 15.8K | MIT |
| karma-coverage npm Karma plugin for generating code coverage reports during test runs, integrating with coverage tools. |
22 (0.2%) | 1.5M | 771 | MIT |
| coverage pypi Python code coverage measurement tool, tracking which code is executed and generating coverage reports. |
22 (0.2%) | 71M | 3,415 | Apache-2.0 |
| Karma Jasmine HTML Reporter npm Karma plugin displaying test results in HTML with real-time updates. |
21 (0.2%) | 1.6M | 38 | MIT |
Nothing here matches. Search all tools →
Other categories
Web frameworks UI components and icons Styling and CSS Animation and motion 3D and graphics Charts and data visualisation Forms, validation and schemas State and data fetching Markdown, editors and content Desktop and mobile apps Utilities Model SDKs Agent, MCP and tool libraries Prompts, structured output and evals ML and data science Databases, ORMs and clients SDKs for hosted services Auth and security libraries Jobs, queues and workflows Files, images and media Scraping, browsers and parsing HTTP servers and APIs HTTP clients and networking Linting and formatting Languages, types and runtimes Build tools and bundlers Dev workflow and config Logging, monitoring and analytics Crypto and web3 Game development