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.

dom-testing-library

πŸ™ Simple and complete DOM testing utilities that encourage good testin...

455   3109   3109  

rewire

Easy monkey-patching for node.js unit tests

147   3040   3040  

puppeteer-examples

Puppeteer example scripts for running Headless Chrome from Node.

513   2961   2961  

nodejs-integration-tests-best-practices

βœ… Beyond the basics of Node.js testing. Including a super-comprehensi...

172   2939   2939  

testcontainers-dotnet

A library to support tests with throwaway instances of Docker containe...

170   2904   2904  

Pester

Pester is the ubiquitous test and mock framework for PowerShell.

462   2875   2875  

database_cleaner

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

490   2866   2866  

garden

Automation for Kubernetes development and testing. Spin up production-...

218   2792   2792  

awesome-http-benchmark

HTTP(S) benchmark tools, testing/debugging, & restAPI (RESTful)

205   2764   2764  

vim-test

Run your tests at the speed of thought

371   2753   2753  

react-native-testing-library

πŸ¦‰ Simple and complete React Native testing utilities that encourage go...

239   2730   2730  

toxy

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

100   2726   2726  

hiper

πŸš€ A statistical analysis tool for performance testing

174   2709   2709  

inspec

InSpec: Auditing and Testing Framework

680   2661   2661  

php-ddd-example

🐘🎯 Hexagonal Architecture + DDD + CQRS in PHP using Symfony 6

977   2619   2619  

badssl.com

:lock: Memorable site for testing clients against bad SSL configs.

197   2587   2587  

conftest

Write tests against structured configuration data using the Open Polic...

273   2571   2571  

Papercut-SMTP

Papercut SMTP -- The Simple Desktop Email Server

253   2558   2558  

pumba

Chaos testing, network emulation, and stress testing tool for containe...

184   2486   2486  

pandera

A light-weight, flexible, and expressive statistical data testing libr...

197   2421   2421  

zalenium

A flexible and scalable container based Selenium Grid with video recor...

584   2392   2392  

vcrpy

Automatically mock your HTTP interactions to simplify and speed up tes...

329   2388   2388  

testing-nestjs

A repository to show off to the community methods of testing NestJS in...

331   2383   2383  

sonic-server

πŸŽ‰Back end of Sonic cloud real machine platform. SonicδΊ‘ηœŸζœΊεΉ³ε°εŽη«―ζœ...

616   2356   2356  

stryker-js

Mutation testing for JavaScript and friends

225   2355   2355  

android-modular-architecture

πŸ“š Sample Android Components Architecture on a modular word focused on...

380   2351   2351  

nunit

NUnit 3 Framework

707   2330   2330  

assertj

AssertJ is a library providing easy to use rich typed assertions

612   2330   2330  

specta

A light-weight TDD / BDD framework for Objective-C & Cocoa

230   2325   2325  

testcontainers-go

Testcontainers for Go is a Go package that makes it simple to create a...

297   2266   2266  

finatra

Fast, testable, Scala services built on TwitterServer and Finagle

420   2265   2265  

mongodb-memory-server

Spinning up mongod in memory for fast tests. If you run tests in paral...

169   2254   2254  

lighthousebot

Run Lighthouse in CI, as a web service, using Docker. Pass/Fail GH pul...

144   2246   2246  

spek

A specification framework for Kotlin

189   2218   2218  

testing-distributed-systems

Curated list of resources on testing distributed systems

207   2218   2218  

refurb

A tool for refurbishing and modernizing Python codebases

44   2210   2210  

pytest-testinfra

Testinfra test your infrastructures

325   2201   2201  

jest-preview

Debug your Jest tests. Effortlessly.πŸ› πŸ–Ό

66   2186   2186  

httpexpect

End-to-end HTTP and REST API testing for Go.

221   2172   2172  

ladle

πŸ₯„ Develop, test and document your React story components faster.

69   2171   2171  

jest-extended

Additional Jest matchers πŸƒπŸ’ͺ

209   2125   2125  

ReportGenerator

ReportGenerator converts coverage reports generated by coverlet, OpenC...

266   2109   2109  

abseil-py

Abseil Common Libraries (Python)

248   2103   2103  

sqa-wiki

My own notes (draft mostly) about software quality

390   2102   2102  

generatedata

A powerful, feature-rich, random test data generator.

601   2073   2073  

hoverfly

Lightweight service virtualization/ API simulation / API mocking tool...

197   2056   2056  

pythonVSCode

This extension is now maintained in the Microsoft fork.

1358   2044   2044  

echidna

Ethereum smart contract fuzzer

261   2041   2041  

Penetration-Testing-Tools

A collection of more than 170+ tools, scripts, cheatsheets and other l...

419   2032   2032  

HTTPretty

Intercept HTTP requests at the Python socket level. Fakes the whole so...

263   2029   2029