Testing Tools
21 tools available
Puppeteer
A Node library providing a high-level API to control headless Chrome or Firefox browsers over the DevTools Protocol.
Playwright
A comprehensive framework for Web Testing and Automation, enabling robust testing of Chromium, Firefox, and WebKit through a unified API.
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.
Jest
Delightful JavaScript testing framework with a focus on simplicity.
Selenium
Selenium is a powerful browser automation framework and ecosystem, enabling developers to automate web browsers for testing and other tasks.
K6
A modern load testing tool designed for developers and testers to measure performance and detect issues, utilizing Go and JavaScript.
Javascript-testing-best-practices
๐๐ ๐ข Comprehensive and exhaustive guide to JavaScript & Node.js testing best practices (July 2023).
Enzyme
JavaScript testing utilities designed to help developers test React components in an easier and more intuitive manner.
Rrweb
A powerful open-source library to record and replay browser sessions, ideal for debugging and user research.
Msw
Industry standard API mocking library for JavaScript, providing seamless network request interception and testing utilities.
Vitest
Vitest is a next generation testing framework powered by Vite, designed for fast, efficient, and reliable testing in modern web development.
Oha
Ohayou (ใใฏใใ), an HTTP load generator inspired by rakyll/hey with TUI animation.
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.
Cypress Realworld App
A demonstration payment application showcasing real-world Cypress testing methods, patterns, and workflows.
Jscpd
A tool to detect copy/paste errors in programming source code, helping to maintain code quality and avoid duplication.
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.
React Native Owl
A visual regression testing library specifically designed for React Native, allowing developers to seamlessly introduce visual regression tests to their applications.
Eth-gas-reporter
An Ethereum gas usage reporter for Mocha tests providing average gas usage per method and unit test analysis.
Scenario
Agentic testing for agentic codebases, designed to help developers test complex systems with ease.
Smock
The Solidity mocking library enabling developers to easily mock smart contracts for Ethereum development.
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.
Stay Updated!
Get notified about new tools and updates to existing ones.