Most popular testing repositories and open source projects

Testing is the practice of systematically testing software to make sure it works. Testing can be iterative, and happen multiple times. Eliminate bugs and ship with more confidence by adding these tools to your workflow.

puppeteer

Headless Chrome Node.js API

storybook

πŸ““ UI component dev & test: React, Vue, Angular, React Native, Ember, W...

jest

Delightful JavaScript Testing.

mocha

β˜•οΈ simple, flexible, fun javascript test framework for node.js & the b...

enzyme

JavaScript Testing utilities for React

ava

πŸš€ JavaScript test runner

goreplay

GoReplay is an open-source tool for capturing and replaying live HTTP...

Quick

The Swift (and Objective-C) testing framework.

Catch2

A modern, C++-native, header-only, test framework for unit-tests, TDD...

mockito

Most popular Mocking framework for unit tests written in Java

cypress

Fast, easy and reliable testing for anything that runs in a browser.

faker

Faker is a Python package that generates fake data for you.

httpbin

HTTP Request & Response Service, written in Python + Flask.

pollyjs

Record, Replay, and Stub HTTP Interactions.

factory_bot

A library for setting up Ruby objects as test data.

testify

A toolkit with common assertions and mocks that plays nicely with the...

phpstan

PHP Static Analysis Tool - discover bugs in your code without running...

react-cosmos

A dev environment for building scalable, high-quality user interfaces

intern

A next-generation code testing stack for JavaScript.

HeadlessBrowsers

A list of (almost) all headless web browsers in existence

qunit

An easy-to-use JavaScript Unit Testing framework.

Codeception

Full-stack testing PHP framework

httplab

The interactive web server

toxiproxy

:alarm_clock: :fire: A TCP proxy to simulate network and system condit...

Nimble

A Matcher Framework for Swift and Objective-C

pytest

The pytest framework makes it easy to write small tests, yet scales to...

hypothesis

Hypothesis is a powerful, flexible, and easy to use library for proper...

react-testing-library

🐐 Simple and complete React DOM testing utilities that encourage good...

dredd

Language-agnostic HTTP API Testing Tool

toxy

Hackable HTTP proxy for resiliency testing and simulated network condi...

bash-oo-framework

Bash Infinity is a modern boilerplate / framework / standard library f...

tcpcopy

An online request replication tool, also a tcp stream replay tool, fit...

jasmine

Simple JavaScript testing framework for browsers and node.js

robotframework

Generic automation framework for acceptance testing and RPA

goss

Quick and Easy server testing/validation

chromedp

A faster, simpler way to drive browsers supporting the Chrome DevTools...

learn-go-with-tests

Learn Go with test-driven development

go-fuzz

Randomized testing for Go

shoulda-matchers

Simple one-liner tests for common Rails functionality

rewire

Easy monkey-patching for node.js unit tests

database_cleaner

Strategies for cleaning databases in Ruby. Can be used to ensure a cl...

Detox

Gray box end-to-end testing and automation framework for mobile apps

javascript-testing-best-practices

πŸ“—πŸŒ 🚒 Comprehensive and exhaustive JavaScript & Node.js testing best pr...

postwoman

πŸ›ΈπŸ‘½ A free, fast & beautiful API request builder (web alternative to Po...