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 41 · Most stars
JavaScript Testing utilities for React
🐐 Simple and complete React DOM testing utilities that encourage good testing practices.
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
- testing-tools
- tdd-utilities
- bdd-framework
- go
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
Quick and Easy server testing/validation
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
Verify is a snapshot testing tool that simplifies the assertion of complex data models and documents.
- snapshot-testing
- testing
- assertion-library
- snapshot
minitest provides a complete suite of testing facilities supporting TDD, BDD, and benchmarking.
Runtime introspection and unit testing of SwiftUI views
- swiftui
- swiftui-views
- unit-testing
- runtime-typechecking
Mutation testing for Ruby. AI writes your code. AI writes your tests. But who tests the tests?
Snapshot view unit tests for iOS
A Ruby library for testing your library against different versions of dependencies.
- ruby
- thoughtbot
- appraisal
- rubygems
Free open-source modern C++20/23 framework to create console (CLI), forms (GUI like WinForms) and unit test (xUnit) applications and libraries on Windows, macOS, Linux, iOS, Android, FreeBSD, Haiku, and SerenityOS.
Machine.Specifications is a Context/Specification framework for .NET that removes language noise and simplifies tests.
- mspec
- dotnet
- unit-testing
Serenity BDD is a test automation library designed to make writing automated acceptance tests easier, and more fun.
A smooth testing lib for F#. APIs made for humans! Strong testing methodologies for everyone!
- testing
- property-based-testing
- stress-testing
- unit-testing
:chipmunk: Simple and complete Svelte DOM testing utilities that encourage good testing practices
Write and debug tests easily, with full action history, time travel, screenshots, rapid re-execution, video records, interactivity, isolation and more
Write unit tests which test the layout of a view in multiple configurations
BDD framework allowing to create easy to read and maintain tests.
- nunit
- mbunit
- xunit
- mstest
🎯 LogCaptor captures log entries for unit and integration testing purposes
Delphi Unit Test Framework
- delphi
- dpmpackage
Regression Testing your SQL queries