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 (1375)

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
nox
nox wntrblm Python

Flexible test automation for Python

1.4k
cli
cli terraform-compliance Python

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

1.4k
awesome-python-resources
awesome-python-resources DjangoEx

Awesome Python Resources

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
pytest-bdd
pytest-bdd pytest-dev Python

BDD library for the pytest runner

1.4k
rstest
rstest la10736 Rust

Fixture-based test framework for Rust

1.4k
lunary
lunary lunary-ai TypeScript

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

1.4k
reassure
reassure callstack TypeScript

Performance testing companion for React and React Native

1.4k
ut
ut boost-ext C++

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

1.4k
cavy
cavy pixielabs JavaScript

An integration test framework for React Native.

1.4k
testing-workshop
testing-workshop kentcdodds JavaScript

A workshop for learning how to test JavaScript applications

1.4k
puphpeteer
puphpeteer rialto-php PHP

A Puppeteer bridge for PHP, supporting the entire API.

1.3k
pict
pict microsoft C++

Pairwise Independent Combinatorial Tool

1.3k
tempfile
tempfile Stebalien Rust

Temporary file library for rust

1.3k
cuprite
cuprite rubycdp Ruby

Headless Chrome/Chromium driver for Capybara

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
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.3k
shellspec
shellspec shellspec Shell

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

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
mocha
mocha freerange Ruby

A mocking and stubbing library for Ruby

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

A mail driver to quickly preview mail

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
Difference
Difference krzysztofzablocki Swift

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

1.2k
awesome-playwright
awesome-playwright mxschmitt

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

1.2k
spring-testing
spring-testing hamvocke Java

A Spring Boot application with lots of test examples

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
phpat
phpat carlosas PHP

✔️ PHP Architecture Tester - Easy architecture testing for PHP

1.2k
fuzzingbook
fuzzingbook uds-se Jupyter Notebook

Project page for "The Fuzzing Book"

1.2k
Shot
Shot pedrovgs Kotlin

Screenshot testing library for Android

1.2k
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.2k
tracetest
tracetest kubeshop Go

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

1.2k
CrossHair
CrossHair pschanely Python

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

1.2k
FsCheck
FsCheck fscheck F#

Random Testing for .NET

1.2k
faker
faker elixirs Elixir

Faker is a pure Elixir library for generating fake data.

1.2k
testfixtures
testfixtures go-testfixtures Go

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

1.2k
unit-testing-tips
unit-testing-tips sarven HTML

Unit testing tips by examples in PHP

1.2k
WKZombie
WKZombie mkoehnke Swift

WKZombie is a Swift framework for iOS/OSX to navigate within websites and collect data without the need of User Interface or API, also known as Headle...

1.2k
Kiwi
Kiwi kiwitcms Python

open source test management system with over 2 million downloads!

1.2k
testsigma
testsigma testsigmahq Java

Testsigma is an agentic test automation platform powered by AI-coworkers that work alongside QA teams to simplify testing, accelerate releases and imp...

1.2k
karmatic
karmatic developit JavaScript

🦑 Easy automatic (headless) browser testing with Jest's API, but powered by Karma & Webpack.

1.2k
poku
poku wellwelwel TypeScript

🐷 Poku makes testing easy for Node.js, Bun, Deno, and you at the same time.

1.2k
ng-mocks
ng-mocks help-me-mom TypeScript

Angular testing library for mocking components, directives, pipes, services and facilitating TestBed setup

1.2k
DaggerMock
DaggerMock fabioCollini Java

A JUnit rule to easily override Dagger 2 objects

1.2k
venom
venom ovh Go

🐍 Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Request, web, imap, etc... ) and assertions

1.2k
tparse
tparse mfridman Go

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

1.2k
humbug
humbug humbug PHP

Humbug is a Mutation Testing framework for PHP to measure the real effectiveness of your test suites and assist in their improvement. It eats Code Cov...

1.1k