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.

scanapi

Automated Integration Testing and Live Documentation for your API

87   1428   1428  

rstest

Fixture-based test framework for Rust

65   1414   1414  

awesome-python-resources

Awesome Python Resources

167   1413   1413  

cli

a lightweight, security focused, BDD test framework against terraform.

153   1404   1404  

pytest-bdd

BDD library for the pytest runner

229   1398   1398  

lunary

The production toolkit for LLMs. Observability, prompt management and...

168   1394   1394  

reassure

Performance testing companion for React and React Native

37   1379   1379  

ut

C++20 μ(micro)/Unit Testing framework

134   1373   1373  

cavy

An integration test framework for React Native.

114   1368   1368  

testing-workshop

A workshop for learning how to test JavaScript applications

704   1359   1359  

puphpeteer

A Puppeteer bridge for PHP, supporting the entire API.

212   1346   1346  

pict

Pairwise Independent Combinatorial Tool

307   1345   1345  

nvim-java

Painless Java in Neovim

70   1341   1341  

tempfile

Temporary file library for rust

134   1336   1336  

cuprite

Headless Chrome/Chromium driver for Capybara

97   1325   1325  

milkman

An Extensible Request/Response Workbench

78   1308   1308  

appraisal

A Ruby library for testing your library against different versions of...

112   1305   1305  

cats

CATS is a REST API Fuzzer and negative testing tool for OpenAPI endpoi...

84   1293   1293  

shellspec

A full-featured BDD unit testing framework for bash, ksh, zsh, dash an...

75   1287   1287  

Spearmint

Testing, simplified. || An inclusive, accessibility-first GUI for gene...

181   1281   1281  

mocha

A mocking and stubbing library for Ruby

161   1260   1260  

laravel-mail-preview

A mail driver to quickly preview mail

79   1244   1244  

redux-saga-test-plan

Test Redux Saga with an easy plan.

126   1243   1243  

ultra

A Leiningen plugin for a superior development environment

37   1239   1239  

Difference

Simple way to identify what is different between 2 instances of any ty...

58   1235   1235  

awesome-playwright

A curated list of awesome tools, utils and projects using Playwright

138   1230   1230  

kit

Tools for developing, documenting, and testing React component librari...

30   1210   1210  

ward

Ward is a modern test framework for Python with a focus on productivit...

53   1210   1210  

phpat

✔️ PHP Architecture Tester - Easy architecture testing for PHP

57   1204   1204  

fuzzingbook

Project page for "The Fuzzing Book"

242   1200   1200  

Shot

Screenshot testing library for Android

113   1199   1199  

awesome-dotnet-tips

A curated list of awesome tips and tricks, resources, videos and artic...

203   1197   1197  

tracetest

🔭 Tracetest - Build integration and end-to-end tests in minutes, inst...

80   1194   1194  

CrossHair

An analysis tool for Python that blurs the line between testing and ty...

61   1193   1193  

FsCheck

Random Testing for .NET

163   1191   1191  

unit-testing-tips

Unit testing tips by examples in PHP

59   1187   1187  

testfixtures

Ruby on Rails like test fixtures for Go. Write tests against a real da...

90   1187   1187  

WKZombie

WKZombie is a Swift framework for iOS/OSX to navigate within websites...

98   1182   1182  

karmatic

🦑 Easy automatic (headless) browser testing with Jest's API, but powe...

42   1172   1172  

spring-testing

A Spring Boot application with lots of test examples

452   1171   1171  

DaggerMock

A JUnit rule to easily override Dagger 2 objects

90   1156   1156  

venom

🐍 Manage and run your integration tests with efficiency - Venom run e...

163   1152   1152  

tparse

CLI tool for summarizing go test output. Pipe friendly. CI/CD friendly...

32   1151   1151  

faker

Faker is a pure Elixir library for generating fake data.

222   1144   1144  

ng-mocks

Angular testing library for mocking components, directives, pipes, ser...

101   1136   1136  

humbug

Humbug is a Mutation Testing framework for PHP to measure the real eff...

70   1128   1128  

mutmut

Mutation testing system

129   1127   1127  

patrol

Flutter-first UI testing framework. Ready for action!

172   1121   1121  

android-emulator-runner

A GitHub Action for installing, configuring and running hardware-accel...

220   1117   1117  

swaks

Swaks - Swiss Army Knife for SMTP

90   1116   1116