A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
Repository Index
47,133 repositories indexed
1–24 of 60 · Most stars
The property-based testing library for Python
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
A framework for distributed systems verification, with fault injection
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.
- testing
- docker
- automation
- golang
xUnit.net is a free, open source, community-focused unit testing tool for .NET.
- unit-testing
- xunit
- c-sharp
- dotnet
Awaitility is a small Java DSL for synchronizing asynchronous operations
- awaitility
- asynchronous
- java
- testing
✨ Jest matcher for image comparisons. Most commonly used for visual regression testing.
The Enterprise-ready testing and specification framework.
- java
- groovy
- testing
- bdd-style-testing-framework
Verify is a snapshot testing tool that simplifies the assertion of complex data models and documents.
- snapshot-testing
- testing
- assertion-library
- snapshot
Pester is the ubiquitous test and mock framework for PowerShell.
- powershell
- pester-tests
- powershell-tests
- assertions
Bluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine
- bluepill
- multiple-simulators
- xcode
- parallel
Power Assert in JavaScript. Provides descriptive assertion messages through standard assert interface. No API is the best API.
- power-assert
- assert
Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
PHP Mutation Testing library
- php
- mutation
- mutant
- test-framework
Mutation testing for Ruby. AI writes your code. AI writes your tests. But who tests the tests?
🚦 Your own mini Travis CI to run tests locally
Minimalistic BDD-style assertions for Node.JS and the browser.
Professional lightweight testing mini-framework for Go.
- golang
- testing
👁 Visual Regression Testing for Storybook
- react
- react-native
- testing
- storybook
shUnit2 is a xUnit based unit test framework for Bourne based shell scripts.
Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻
- go
- golang
- testing
- integration-testing
Layout and functional testing framework for websites
- layout-testing
- responsive-design
- java
- javascript