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.

storybook

📓 The UI component explorer. Develop, document, & test React, Vue, Ang...

5869   59046   59046  

puppeteer

Headless Chrome Node.js API

5907   58904   58904  

jest

Delightful JavaScript Testing.

4201   29831   29831  

mocha

☕️ simple, flexible, fun javascript test framework for node.js & the b...

2791   20315   20315  

ava

Node.js test runner that lets you develop with confidence 🚀

1333   18764   18764  

cypress

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

1106   18621   18621  

enzyme

JavaScript Testing utilities for React

2033   18484   18484  

postwoman

? A free, fast and beautiful API request builder (web alternative to P...

982   16910   16910  

jasmine

Simple JavaScript testing framework for browsers and node.js

2171   14715   14715  

react-testing-library

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

768   14007   14007  

goreplay

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

1204   12312   12312  

Catch2

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

1789   10873   10873  

learn-go-with-tests

Learn Go with test-driven development

1149   10185   10185  

mockito

Most popular Mocking framework for unit tests written in Java

1805   10151   10151  

testify

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

849   9732   9732  

faker

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

1094   9320   9320  

Quick

The Swift (and Objective-C) testing framework.

842   9016   9016  

pollyjs

Record, Replay, and Stub HTTP Interactions.

328   8914   8914  

httpbin

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

1263   8518   8518  

phpstan

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

607   8237   8237  

javascript-testing-best-practices

?? ? Comprehensive and exhaustive JavaScript & Node.js testing best pr...

504   7434   7434  

factory_bot

A library for setting up Ruby objects as test data.

2019   6760   6760  

Detox

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

1100   5994   5994  

react-cosmos

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

259   5986   5986  

pytest

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

1309   5521   5521  

HeadlessBrowsers

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

377   5268   5268  

bash-oo-framework

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

204   4920   4920  

chromedp

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

369   4359   4359  

robotframework

Generic automation framework for acceptance testing and RPA

1336   4351   4351  

toxiproxy

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

240   4346   4346  

goss

Quick and Easy server testing/validation

380   4279   4279  

intern

A next-generation code testing stack for JavaScript.

309   4183   4183  

hypothesis

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

394   4149   4149  

Codeception

Full-stack testing PHP framework

1274   4005   4005  

qunit

An easy-to-use JavaScript Unit Testing framework.

768   3838   3838  

httplab

The interactive web server

123   3659   3659  

Nimble

A Matcher Framework for Swift and Objective-C

407   3617   3617  

tcpcopy

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

936   3511   3511  

dredd

Language-agnostic HTTP API Testing Tool

259   3280   3280  

go-fuzz

Randomized testing for Go

156   2802   2802  

shoulda-matchers

Simple one-liner tests for common Rails functionality

802   2761   2761  

rewire

Easy monkey-patching for node.js unit tests

125   2668   2668  

toxy

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

98   2622   2622  

database_cleaner

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

442   2463   2463