testing
Topic

testing

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.

Repositories (1413)

pytest-sugar
pytest-sugar Teemu Python

a plugin for py.test that changes the default look and feel of py.test (e.g. progressbar, show tests that fail instantly)

1.5k
phpdoc-parser
phpdoc-parser phpstan PHP

Next-gen phpDoc parser with support for intersection types and generics

1.5k
frisby
frisby vlucas JavaScript

Frisby is a REST API testing framework built on Jest that makes testing API endpoints easy, fast, and fun.

1.5k
nox
nox wntrblm Python

Flexible test automation for Python

1.5k
gemini
gemini gemini-testing JavaScript

💀💀💀[DEPRECATED] Use hermione

1.5k
gnomock
gnomock orlangure Go

Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml,...

1.5k
scanapi
scanapi scanapi Python

Automated Integration Testing and Live Documentation for your API

1.5k
RandomKit
RandomKit nvzqz Swift

Random data generation in Swift

1.5k
awesome-python-resources
awesome-python-resources DjangoEx

Awesome Python Resources

1.4k
cli
cli terraform-compliance Python

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

1.4k
pytest-bdd
pytest-bdd pytest-dev Python

BDD library for the pytest runner

1.4k
vfsStream
vfsStream bovigo PHP

vfsStream is a stream wrapper for a virtual file system that may be helpful in unit tests to mock the real file system. It can be used with any unit t...

1.4k
awesome-playwright
awesome-playwright mxschmitt

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

1.4k
reassure
reassure callstack TypeScript

Performance testing companion for React and React Native

1.4k
pict
pict microsoft C++

Pairwise Independent Combinatorial Tool

1.4k
ut
ut boost-ext C++

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

1.4k
tempfile
tempfile Stebalien Rust

Temporary file library for rust

1.4k
lunary
lunary lunary-ai TypeScript

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

1.4k
go-vcr
go-vcr dnaeon Go

Record and replay your HTTP interactions for fast, deterministic and accurate tests

1.4k
cavy
cavy pixielabs JavaScript

An integration test framework for React Native.

1.4k
cuprite
cuprite rubycdp Ruby

Headless Chrome/Chromium driver for Capybara

1.4k
shellspec
shellspec shellspec Shell

A full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells

1.4k
testing-workshop
testing-workshop kentcdodds JavaScript

A workshop for learning how to test JavaScript applications

1.4k
cats
cats Endava Java

CATS is a REST API Fuzzer and negative testing tool for OpenAPI endpoints. CATS automatically generates, runs and reports tests with minimum configur...

1.4k
puphpeteer
puphpeteer rialto-php PHP

A Puppeteer bridge for PHP, supporting the entire API.

1.3k
milkman
milkman warmuuh Java

An Extensible Request/Response Workbench

1.3k
appraisal
appraisal thoughtbot Ruby

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

1.3k
tracetest
tracetest kubeshop Go

🔭 Tracetest - Build integration and end-to-end tests in minutes, instead of days, using OpenTelemetry and trace-based testing.

1.3k
helm-unittest
helm-unittest helm-unittest Go

BDD styled unit test framework for Kubernetes Helm charts as a Helm plugin.

1.3k
mocha
mocha freerange Ruby

A mocking and stubbing library for Ruby

1.3k
Spearmint
Spearmint open-source-labs TypeScript

Testing, simplified. || An inclusive, accessibility-first GUI for generating clean, semantic Javascript tests in only a few clicks of a button.

1.3k
laravel-mail-preview
laravel-mail-preview spatie PHP

A mail driver to quickly preview mail

1.3k
CrossHair
CrossHair pschanely Python

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

1.3k
swaks
swaks jetmore Perl

Swaks - Swiss Army Knife for SMTP

1.3k
mutmut
mutmut boxed Python

Mutation testing system

1.3k
awesome-dotnet-tips
awesome-dotnet-tips meysamhadeli C#

A curated list of awesome tips and tricks, resources, videos and articles in .net, software architecture, microservice and cloud-native.

1.3k
phpat
phpat carlosas PHP

✔️ PHP Architecture Tester - Easy architecture testing for PHP

1.3k
fuzzingbook
fuzzingbook uds-se Jupyter Notebook

Project page for "The Fuzzing Book"

1.2k
Difference
Difference krzysztofzablocki Swift

Simple way to identify what is different between 2 instances of any type. Must have for TDD.

1.2k
tparse
tparse mfridman Go

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

1.2k
redux-saga-test-plan
redux-saga-test-plan jfairbank JavaScript

Test Redux Saga with an easy plan.

1.2k
ultra
ultra venantius Clojure

A Leiningen plugin for a superior development environment

1.2k
patrol
patrol leancodepl Dart

Flutter-first UI testing framework. Ready for action!

1.2k
android-emulator-runner
android-emulator-runner ReactiveCircus TypeScript

A GitHub Action for installing, configuring and running hardware-accelerated Android Emulators on macOS virtual machines.

1.2k
testfixtures
testfixtures go-testfixtures Go

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

1.2k
spring-testing
spring-testing hamvocke Java

A Spring Boot application with lots of test examples

1.2k
FsCheck
FsCheck fscheck F#

Random Testing for .NET

1.2k
kit
kit c8r JavaScript

Tools for developing, documenting, and testing React component libraries

1.2k
ward
ward darrenburns Python

Ward is a modern test framework for Python with a focus on productivity and readability.

1.2k
Shot
Shot pedrovgs Kotlin

Screenshot testing library for Android

1.2k