Testing Tools

21 tools available

๐Ÿ–ฅ๏ธ 91.3k

Puppeteer

A Node library providing a high-level API to control headless Chrome or Firefox browsers over the DevTools Protocol.

๐Ÿ‘จโ€๐Ÿ’ป Development๐Ÿงช Testing๐Ÿ”Œ Browser Extension๐ŸŸก JavaScript
๐Ÿงช 75.3k

Playwright

A comprehensive framework for Web Testing and Automation, enabling robust testing of Chromium, Firefox, and WebKit through a unified API.

๐Ÿงช Testing๐ŸŒ Web๐Ÿ‘จโ€๐Ÿ’ป Development
๐Ÿš€ 48.8k

Cypress

Cypress is a fast, easy, and reliable testing tool for anything that runs in a browser, built to make end-to-end testing enjoyable and efficient.

๐Ÿงช Testing๐Ÿ‘จโ€๐Ÿ’ป Developmentโš™๏ธ DevOps๐ŸŒ Web
๐Ÿƒ 44.9k

Jest

Delightful JavaScript testing framework with a focus on simplicity.

๐Ÿงช Testing๐ŸŸก JavaScript๐Ÿ’š Node.js
๐ŸŒ 32.8k

Selenium

Selenium is a powerful browser automation framework and ecosystem, enabling developers to automate web browsers for testing and other tasks.

๐Ÿงช Testing๐ŸŒ Web๐Ÿ› ๏ธ Tools
๐Ÿงช 28.4k

K6

A modern load testing tool designed for developers and testers to measure performance and detect issues, utilizing Go and JavaScript.

๐Ÿงช Testing๐ŸŽ๏ธ Performanceโš™๏ธ DevOps๐ŸŸก JavaScript
๐Ÿ“— 24.5k

Javascript-testing-best-practices

๐Ÿ“—๐ŸŒ ๐Ÿšข Comprehensive and exhaustive guide to JavaScript & Node.js testing best practices (July 2023).

๐Ÿงช Testing๐ŸŸก JavaScript๐Ÿ’š Node.js๐Ÿ’ก Best Practices
๐Ÿงช 19.9k

Enzyme

JavaScript testing utilities designed to help developers test React components in an easier and more intuitive manner.

๐Ÿงช Testing๐ŸŸก JavaScriptโš›๏ธ React
๐Ÿ”„ 18.3k

Rrweb

A powerful open-source library to record and replay browser sessions, ideal for debugging and user research.

๐Ÿ‘จโ€๐Ÿ’ป Development๐Ÿงช Testing๐Ÿ“Š Analytics๐ŸŒ Web
๐Ÿ”ง 17.0k

Msw

Industry standard API mocking library for JavaScript, providing seamless network request interception and testing utilities.

๐Ÿ‘จโ€๐Ÿ’ป Development๐Ÿงช Testing๐ŸŸก JavaScript๐Ÿ” API
๐Ÿงช 14.7k

Vitest

Vitest is a next generation testing framework powered by Vite, designed for fast, efficient, and reliable testing in modern web development.

๐Ÿ‘จโ€๐Ÿ’ป Development๐Ÿงช Testing๐ŸŸก JavaScript๐Ÿ› ๏ธ Tools
๐Ÿ“Š 8.7k

Oha

Ohayou (ใŠใฏใ‚ˆใ†), an HTTP load generator inspired by rakyll/hey with TUI animation.

๐Ÿงช Testing๐ŸŽ๏ธ PerformanceโŒจ๏ธ CLI๐Ÿ› ๏ธ Tools
๐Ÿงฉ 7.0k

Puppeteer-extra

Puppeteer Extra allows you to extend Puppeteer's functionality by using plugins to teach it new tricks. It's designed to make puppeteer more powerful and flexible through an easy plugin framework.

๐Ÿ‘จโ€๐Ÿ’ป Development๐Ÿงช Testing๐ŸŸก JavaScript๐Ÿ› ๏ธ Tools
๐Ÿงช 5.7k

Cypress Realworld App

A demonstration payment application showcasing real-world Cypress testing methods, patterns, and workflows.

๐Ÿงช Testing๐Ÿ‘จโ€๐Ÿ’ป Development๐Ÿ› ๏ธ Tools
๐Ÿ” 4.9k

Jscpd

A tool to detect copy/paste errors in programming source code, helping to maintain code quality and avoid duplication.

โœจ Code Quality๐Ÿ‘จโ€๐Ÿ’ป Development๐Ÿงช Testing๐Ÿ”จ Utils
๐Ÿง  767

Evalite

Evaluate your LLM-powered applications effectively with TypeScript. Evalite provides tools and interfaces to test and improve the performance of your language model based applications.

๐Ÿ‘จโ€๐Ÿ’ป Development๐Ÿค– AI๐Ÿ”ท TypeScript๐Ÿงช Testing
๐Ÿฆ‰ 665

React Native Owl

A visual regression testing library specifically designed for React Native, allowing developers to seamlessly introduce visual regression tests to their applications.

๐Ÿงช Testingโš›๏ธ React Native๐Ÿ‘จโ€๐Ÿ’ป Development
โ›ฝ 602

Eth-gas-reporter

An Ethereum gas usage reporter for Mocha tests providing average gas usage per method and unit test analysis.

๐Ÿงช Testing๐Ÿ› ๏ธ Tools๐ŸŽ๏ธ Performanceโ›“๏ธ Web3 & Blockchain
๐Ÿงช 539

Scenario

Agentic testing for agentic codebases, designed to help developers test complex systems with ease.

๐Ÿงช Testing๐Ÿค– AI๐Ÿ› ๏ธ Tools
๐Ÿงช 322

Smock

The Solidity mocking library enabling developers to easily mock smart contracts for Ethereum development.

๐Ÿ‘จโ€๐Ÿ’ป Development๐Ÿงช Testingโ›“๏ธ Web3 & Blockchain
๐Ÿ“‹ 36

Next-jest-testing-library

This repository serves as a comprehensive cheat sheet for setting up and using Next.js with Jest and React Testing Library, ideal for developers looking to streamline their testing processes.

๐Ÿ‘จโ€๐Ÿ’ป Development๐Ÿงช Testingโš›๏ธ React๐ŸŸก JavaScript

Stay Updated!

Get notified about new tools and updates to existing ones.