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)

awaitility
awaitility awaitility Java

Awaitility is a small Java DSL for synchronizing asynchronous operations

4k
jest-image-snapshot
jest-image-snapshot americanexpress JavaScript

โœจ Jest matcher for image comparisons. Most commonly used for visual regression testing.

3.9k
tox
tox tox-dev Python

Command line driven CI frontend and development task automation tool.

3.8k
manticore
manticore trailofbits Python

Symbolic execution tool

3.8k
thunder-client-support
thunder-client-support thunderclient

Thunder Client is a lightweight Rest API Client Extension for VS Code.

3.7k
factory_boy
factory_boy FactoryBoy Python

A test fixtures replacement for Python

3.7k
inKino
inKino roughike Dart

A multiplatform Dart movie app with 40% of code sharing between Flutter and the Web.

3.7k
awesome-http-benchmark
awesome-http-benchmark denji

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

3.6k
spock
spock spockframework Java

The Enterprise-ready testing and specification framework.

3.6k
Fuzzing101
Fuzzing101 antonio-morales

An step by step fuzzing tutorial. A GitHub Security Lab initiative

3.6k
shoulda-matchers
shoulda-matchers thoughtbot Ruby

Simple one-liner tests for common Rails functionality

3.6k
garden
garden garden-io TypeScript

Automation for Kubernetes development and testing. Spin up production-like environments for development, testing, and CI on demand. Use the same confi...

3.5k
AutoFixture
AutoFixture AutoFixture C#

AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its p...

3.5k
cypress-example-recipes
cypress-example-recipes cypress-io JavaScript

Various recipes for testing common scenarios with Cypress

3.5k
migration
migration phodal Java

ใ€Š็ณป็ปŸ้‡ๆž„ไธŽ่ฟ็งปๆŒ‡ๅ—ใ€‹ๆ‰‹ๆŠŠๆ‰‹ๆ•™ไฝ ๅˆ†ๆžใ€่ฏ„ไผฐ็Žฐๆœ‰็ณป็ปŸใ€ๅˆถๅฎš้‡ๆž„็ญ–็•ฅใ€ๆŽข็ดขๅฏ่กŒ้‡ๆž„ๆ–นๆกˆใ€ๆญๅปบๆต‹่ฏ•้˜ฒๆŠค็ฝ‘ใ€่ฟ›่กŒ็ณป็ปŸๆžถๆž„้‡ๆž„ใ€ๆœๅŠกๆžถๆž„้‡ๆž„ใ€ๆจกๅ—้‡ๆž„ใ€ไปฃ็ ้‡ๆž„...

3.5k
qawolf
qawolf qawolf TypeScript

๐Ÿบ Create browser tests 10x faster

3.4k
TUnit
TUnit thomhurst C#

A modern, fast and flexible .NET testing framework

3.4k
maelstrom
maelstrom jepsen-io Clojure

A workbench for writing toy implementations of distributed systems.

3.4k
minitest
minitest minitest Ruby

minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.

3.3k
dom-testing-library
dom-testing-library testing-library JavaScript

๐Ÿ™ Simple and complete DOM testing utilities that encourage good testing practices.

3.3k
Verify
Verify VerifyTests C#

Verify is a snapshot testing tool that simplifies the assertion of complex data models and documents.

3.3k
Papercut-SMTP
Papercut-SMTP ChangemakerStudios C#

Papercut SMTP -- The Simple Desktop Email Server

3.3k
react-native-testing-library
react-native-testing-library callstack TypeScript

๐Ÿฆ‰ Simple and complete React Native testing utilities that encourage good testing practices.

3.3k
shouldly
shouldly shouldly C#

Should testing for .NETโ€”the way assertions should be!

3.2k
Pester
Pester pester PowerShell

Pester is the ubiquitous test and mock framework for PowerShell.

3.2k
schemathesis
schemathesis schemathesis Python

Catch API bugs before your users do

3.2k
macaca
macaca alibaba

Automation solution for multi-platform. ๅคš็ซฏ่‡ชๅŠจๅŒ–่งฃๅ†ณๆ–นๆกˆ

3.2k
Jailer
Jailer Wisser Java

Database Subsetting and Relational Data Browsing Tool.

3.2k
vim-test
vim-test vim-test Vim Script

Run your tests at the speed of thought

3.1k
php-ddd-example
php-ddd-example CodelyTV PHP

๐Ÿ˜๐ŸŽฏ Hexagonal Architecture + DDD + CQRS in PHP using Symfony 7

3.1k
rewire
rewire jhnns JavaScript

Easy monkey-patching for node.js unit tests

3.1k
inspec
inspec inspec Ruby

InSpec: Auditing and Testing Framework

3.1k
puppeteer-examples
puppeteer-examples checkly JavaScript

Puppeteer example scripts for running Headless Chrome from Node.

3k
conftest
conftest open-policy-agent Go

Write tests against structured configuration data using the Open Policy Agent Rego query language

3k
testing-nestjs
testing-nestjs jmcdo29 TypeScript

A repository to show off to the community methods of testing NestJS including Unit Tests, Integration Tests, E2E Tests, pipes, filters, interceptors,...

3k
echidna
echidna crytic Haskell

Ethereum smart contract fuzzer

3k
badssl.com
badssl.com chromium HTML

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

3k
database_cleaner
database_cleaner DatabaseCleaner Ruby

Strategies for cleaning databases in Ruby. Can be used to ensure a clean state for testing.

3k
ladle
ladle tajo TypeScript

๐Ÿฅ„ Develop, test and document your React story components faster.

2.9k
pumba
pumba alexei-led Go

Chaos testing, network emulation, and stress testing tool for containers

2.9k
FlaUI
FlaUI FlaUI C#

UI automation library for .Net

2.9k
ReportGenerator
ReportGenerator danielpalme C#

ReportGenerator converts coverage reports generated by coverlet, OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov or lcov i...

2.9k
NSubstitute
NSubstitute nsubstitute C#

A friendly substitute for .NET mocking libraries.

2.9k
vcrpy
vcrpy kevin1024 Python

Automatically mock your HTTP interactions to simplify and speed up testing

2.8k
phoronix-test-suite
phoronix-test-suite phoronix-test-suite PHP

The Phoronix Test Suite open-source, cross-platform automated testing/benchmarking software.

2.8k
Penetration-Testing-Tools
Penetration-Testing-Tools mgeeky PowerShell

A collection of more than 170+ tools, scripts, cheatsheets and other loots that I've developed over years for Red Teaming/Pentesting/IT Security audit...

2.8k
mongodb-memory-server
mongodb-memory-server typegoose TypeScript

Manage & spin up mongodb server binaries with zero(or slight) configuration for tests.

2.7k
assertj
assertj assertj Java

AssertJ is a library providing easy to use rich typed assertions

2.7k
toxy
toxy h2non JavaScript

Hackable HTTP proxy for resiliency testing and simulated network conditions

2.7k
hiper
hiper pod4g JavaScript

๐Ÿš€ A statistical analysis tool for performance testing

2.7k