Package category
Testing
Test runners, assertion libraries, mocking and end-to-end testing.
1,409 packages15 comparisons
Packages compared
1,409 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @allurereport/directory-watcher File system watcher for directories | 201.3k | - | - | - | 7 days ago 3.18.0 | ESM only | Bundled | Files and file systems, Testing |
| @stdlib/math-base-assert-is-even Test if a finite numeric value is an even number. | 200.8k | - | - | - | 7 months ago 0.2.5 | CommonJS | Bundled | Utility libraries, Testing |
| @allurereport/plugin-jira Allure Plugin to Report results to Jira | 200.6k | - | - | - | 7 days ago 3.18.0 | ESM only | Bundled | Testing |
| cypress-plugin-tab <div align="center"> <h1>cypress-plugin-tab</h1> <a href="https://www.npmjs.com/package/cypress-plugin-tab"><img src="https://img.shields.io/npm/v/cypress-plugin-tab.svg?style=flat"></a> <a href="https://www.npmjs.com/package/cypress-plugin-ta | 199.4k | -26% | - | - 2.0.0 | CommonJS | Bundled | Testing | |
| @allurereport/plugin-allure2 The Allure 2-compatible HTML report | 199k | - | - | - | 7 days ago 3.18.0 | ESM only | Bundled | Testing |
| @allurereport/plugin-classic The classic version of Allure HTML report | 198.7k | - | - | - | 7 days ago 3.18.0 | ESM only | Bundled | Testing |
| @allurereport/plugin-testops Allure Plugin TestOps | 198.6k | - | - | - | 7 days ago 3.18.0 | ESM only | Bundled | Testing |
| expect-puppeteer Assertion toolkit for Puppeteer. | 197.6k | -17% | - | 1 year ago 11.0.0 | CommonJS | Bundled | Testing, Scraping and browser automation | |
| @web/parse5-utils Utils for using parse5 | 195.5k | - | - | - | 2 months ago 3.0.0 | ESM + CommonJS | Bundled | Dev servers and API mocking, Testing |
| @textlint/ast-tester Compliance tests for textlint's AST(Abstract Syntax Tree). | 195.4k | - | - | - | 1 month ago 15.8.0 | CommonJS | Bundled | Testing, Parsers and serialisers |
| @usebruno/cli With Bruno CLI, you can now run your API collections with ease using simple command line commands. | 195.3k | - | - | - | 2 days ago 4.2.0 | CommonJS | None | CLI tools and terminal utilities, Testing |
| @stdlib/math-base-assert-is-positive-zero Test if a double-precision floating-point numeric value is positive zero. | 194.8k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| @allurereport/reader Collection of utilities which helps to process different kind of test results as Allure Results | 193.6k | - | - | - | 7 days ago 3.18.0 | ESM only | Bundled | Testing |
| @allurereport/plugin-slack Allure Plugin to Report results to Slack | 192.8k | - | - | - | 7 days ago 3.18.0 | ESM only | Bundled | Testing |
| @allurereport/plugin-testplan Allure Plugin to generate testplan.json | 192.8k | - | - | - | 7 days ago 3.18.0 | ESM only | Bundled | Testing |
| @allurereport/static-server Minimalistic web-server for serving static files | 192.8k | - | - | - | 7 days ago 3.18.0 | ESM only | Bundled | Testing |
| @allurereport/summary Allure Summary Plugin – dashboard page generator with charts for Allure Report | 192.8k | - | - | - | 7 days ago 3.18.0 | ESM only | Bundled | Testing |
| @allurereport/plugin-server-reload Allure Plugin to reload Allure Static Server on state change | 192.8k | - | - | - | 7 days ago 3.18.0 | ESM only | Bundled | Testing |
| @testcontainers/kafka Kafka module for Testcontainers | 192.5k | - | - | - | 1 month ago 12.1.0 | CommonJS | Bundled | Testing |
| @stdlib/math-base-assert-is-negative-zero Test if a double-precision floating-point numeric value is negative zero. | 187.8k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Utility libraries, Testing |
| pa11y Pa11y is your automated accessibility testing pal | 187.1k | +5% | - | 28 days ago 10.0.0 | CommonJS | None | Accessibility, Testing | |
| jest-css-modules A Jest processor that prevents CSS module parse errors | 182.8k | +8% | - | - 2.1.0 | CommonJS | None | Testing | |
| @testing-library/angular Test your Angular components with the dom-testing-library | 181.6k | - | - | - | 16 days ago 19.5.0 | ESM only | Bundled | Angular, Testing |
| package-name-regex Provides a regex that can be used to test if a string is a valid NPM package name. | 181.3k | +29% | - | 8 months ago 5.0.0 | ESM only | Bundled | Testing | |
| is-git-url Regex to validate that a URL is a git url. | 179.4k | +1% | - | 9 years ago 1.0.0 | CommonJS | None | URLs and query strings, Testing | |
| testcafe-hammerhead A powerful web-proxy used as a core for the TestCafe testing framework (https://github.com/DevExpress/testcafe). | 178k | -20% | - | - 31.7.8 | CommonJS | Bundled | Testing | |
| vitest-browser-svelte Render Svelte components in Vitest Browser Mode | 174k | +435% | - | 21 days ago 3.1.0 | ESM only | Bundled | Svelte, Testing | |
| empower-core Power Assert feature enhancer for assert function/object | 172.5k | -52% | - | 8 years ago 1.2.0 | CommonJS | None | Testing | |
| ts-mockito Mocking library for TypeScript | 172k | +1% | - | 6 years ago 2.6.1 | CommonJS | Bundled | Testing, TypeScript tooling | |
| mock-knex a knex mock adapter for simulating a db during testing | 171.3k | +125% | - | 2 years ago 0.4.13 | CommonJS | None | Testing, ORMs and query builders | |
| @web/test-runner-core Web test runner core | 169.8k | - | - | - | 2 months ago 1.0.0 | ESM + CommonJS | Bundled | Testing |
| esbuild-jest Jest plugin to use esbuild for transformation | 169.2k | +9% | - | 5 years ago 0.5.0 | ESM + CommonJS | Bundled | Testing | |
| @vitest/istanbul-lib-source-maps Source maps support for istanbul | 167.5k | - | - | - | 25 days ago 1.0.1 | ESM only | Bundled | Testing |
| @web/browser-logs Capture browser logs for logging in NodeJS | 164k | - | - | - | 2 months ago 1.0.0 | ESM + CommonJS | Bundled | Dev servers and API mocking, Testing |
| es-check Checks the ECMAScript version of .js glob against a specified version of ECMAScript with a shell command | 163.7k | +98% | - | - 9.8.1 | ESM + CommonJS | None | Build tools, Testing | |
| angular-mocks AngularJS mocks for testing | 163.3k | -3% | - | 4 years ago 1.8.3 | CommonJS | None | Testing, Angular | |
| xhr-mock Utility for mocking XMLHttpRequest. | 161.6k | +29% | - | 6 years ago 2.5.1 | CommonJS | Bundled | Dev servers and API mocking, Testing | |
| @testcontainers/mongodb MongoDB module for Testcontainers | 161.2k | - | - | - | 1 month ago 12.1.0 | CommonJS | Bundled | Testing |
| @argos-ci/playwright Playwright SDK for visual testing with Argos. | 160.9k | - | - | - | 12 days ago 7.6.0 | ESM + CommonJS | Bundled | Testing |
| @argos-ci/browser Browser utilities to stabilize visual testing with Argos. | 160.5k | - | - | - | 1 month ago 6.4.5 | ESM only | Bundled | Testing |
| cucumber The official JavaScript implementation of Cucumber. | 158.2k | -47% | - | - 6.0.7 | CommonJS | None | Testing, TypeScript tooling | |
| @testcontainers/clickhouse ClickHouse module for Testcontainers | 157.7k | - | - | - | 1 month ago 12.1.0 | CommonJS | Bundled | Testing |
| @applitools/driver Applitools universal framework wrapper | 154.4k | - | - | - | 25 days ago 1.26.10 | CommonJS | Bundled | Testing |
| @knapsack-pro/core Knapsack Pro Core library splits tests across CI nodes and makes sure that tests will run in optimal time on each CI node. This library gives core features like communication with KnapsackPro.com API. This library is a dependency for other projects specif | 153.9k | - | - | - | 22 days ago 11.1.0 | ESM only | Bundled | Testing |
| @solidjs/testing-library Simple and complete Solid testing utilities that encourage good testing practices. | 153.3k | - | - | - | 1 year ago 0.8.10 | ESM + CommonJS | Bundled | Testing |
| cypress-xpath Adds XPath command to Cypress test runner | 151.9k | -34% | - | - 2.0.1 | CommonJS | Bundled | Testing | |
| cypress-localstorage-commands Extends Cypress' cy commands with localStorage methods. Allows preserving localStorage between tests | 150.1k | -15% | - | 6 months ago 2.3.0 | CommonJS | Bundled | Testing, Utility libraries | |
| @anatine/zod-mock Zod auto-mock object generator using Faker at @faker-js/faker | 147.9k | - | - | - | 1 year ago 3.14.0 | CommonJS | Bundled | Testing, Schema validation |
| @applitools/screenshoter Applitools universal screenshoter for web and native applications | 147.6k | - | - | - | 8 days ago 3.12.32 | CommonJS | None | Testing |
| testcafe Automated browser testing for the modern web development stack. | 147.4k | -21% | - | 2 months ago 3.7.6 | CommonJS | Bundled | Testing, DOM and browser utilities |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.
- @allurereport/directory-watcherFile system watcher for directories
- @stdlib/math-base-assert-is-evenTest if a finite numeric value is an even number.
- @allurereport/plugin-jiraAllure Plugin to Report results to Jira
- cypress-plugin-tab<div align="center"> <h1>cypress-plugin-tab</h1> <a href="https://www.npmjs.com/package/cypress-plugin-tab"><img src="https://img.shields.io/npm/v/cypress-plugin-tab.svg?style=flat"></a> <a href="https://www.npmjs.com/package/cypress-plugin-ta
- @allurereport/plugin-allure2The Allure 2-compatible HTML report
- @allurereport/plugin-classicThe classic version of Allure HTML report
- @allurereport/plugin-testopsAllure Plugin TestOps
- expect-puppeteerAssertion toolkit for Puppeteer.
- @web/parse5-utilsUtils for using parse5
- @textlint/ast-testerCompliance tests for textlint's AST(Abstract Syntax Tree).
- @usebruno/cliWith Bruno CLI, you can now run your API collections with ease using simple command line commands.
- @stdlib/math-base-assert-is-positive-zeroTest if a double-precision floating-point numeric value is positive zero.
- @allurereport/readerCollection of utilities which helps to process different kind of test results as Allure Results
- @allurereport/plugin-slackAllure Plugin to Report results to Slack
- @allurereport/plugin-testplanAllure Plugin to generate testplan.json
- @allurereport/static-serverMinimalistic web-server for serving static files
- @allurereport/summaryAllure Summary Plugin – dashboard page generator with charts for Allure Report
- @allurereport/plugin-server-reloadAllure Plugin to reload Allure Static Server on state change
- @testcontainers/kafkaKafka module for Testcontainers
- @stdlib/math-base-assert-is-negative-zeroTest if a double-precision floating-point numeric value is negative zero.
- pa11yPa11y is your automated accessibility testing pal
- jest-css-modulesA Jest processor that prevents CSS module parse errors
- @testing-library/angularTest your Angular components with the dom-testing-library
- package-name-regexProvides a regex that can be used to test if a string is a valid NPM package name.
- is-git-urlRegex to validate that a URL is a git url.
- testcafe-hammerheadA powerful web-proxy used as a core for the TestCafe testing framework (https://github.com/DevExpress/testcafe).
- vitest-browser-svelteRender Svelte components in Vitest Browser Mode
- empower-corePower Assert feature enhancer for assert function/object
- ts-mockitoMocking library for TypeScript
- mock-knexa knex mock adapter for simulating a db during testing
- @web/test-runner-coreWeb test runner core
- esbuild-jestJest plugin to use esbuild for transformation
- @vitest/istanbul-lib-source-mapsSource maps support for istanbul
- @web/browser-logsCapture browser logs for logging in NodeJS
- es-checkChecks the ECMAScript version of .js glob against a specified version of ECMAScript with a shell command
- angular-mocksAngularJS mocks for testing
- xhr-mockUtility for mocking XMLHttpRequest.
- @testcontainers/mongodbMongoDB module for Testcontainers
- @argos-ci/playwrightPlaywright SDK for visual testing with Argos.
- @argos-ci/browserBrowser utilities to stabilize visual testing with Argos.
- cucumberThe official JavaScript implementation of Cucumber.
- @testcontainers/clickhouseClickHouse module for Testcontainers
- @applitools/driverApplitools universal framework wrapper
- @knapsack-pro/coreKnapsack Pro Core library splits tests across CI nodes and makes sure that tests will run in optimal time on each CI node. This library gives core features like communication with KnapsackPro.com API. This library is a dependency for other projects specif
- @solidjs/testing-librarySimple and complete Solid testing utilities that encourage good testing practices.
- cypress-xpathAdds XPath command to Cypress test runner
- cypress-localstorage-commandsExtends Cypress' cy commands with localStorage methods. Allows preserving localStorage between tests
- @anatine/zod-mockZod auto-mock object generator using Faker at @faker-js/faker
- @applitools/screenshoterApplitools universal screenshoter for web and native applications
- testcafeAutomated browser testing for the modern web development stack.
- selenium-webdriver vs wd
- @appium/types vs selenium-webdriver
- msw vs json-server
- @copilotkit/aimock vs mock-socket
- @appium/types vs wd
- mockttp vs ts-mockito
- mock-socket vs ts-mockito
- rewire vs ng-mocks
- msw vs miragejs
- codeceptjs vs playwright-bdd
- codeceptjs vs nightwatch
- mocha vs jasmine-core
- mock-socket vs ng-mocks
- fast-check vs rewire
- ts-jest vs @golevelup/ts-jest