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–16 of 16 · Most stars
A framework for distributed systems verification, with fault injection
The Enterprise-ready testing and specification framework.
- java
- groovy
- testing
- bdd-style-testing-framework
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.
Test command-line applications with Cucumber-Ruby, RSpec or Minitest.
Machine.Specifications is a Context/Specification framework for .NET that removes language noise and simplifies tests.
- mspec
- dotnet
- unit-testing
Software Specifications for Scala
- scala
- specs2
- specification
- test
Toolkit for testing multi-threaded and asynchronous applications
Concuerror is a stateless model checking tool for Erlang programs.
- concuerror
- erlang
- systematic-testing
- testing
Wraps any WSGI application and makes it easy to send test requests to that application, without starting up an HTTP server.
Random testing library for C#
- quickcheck
- testing
- random
- regression-testing
A modern testing and behavioural specification framework for Java 8
Port of hamcrest to ActionScript 3, a library of matcher objects (also known as constraints or predicates) allowing 'match' rules to be defined declaratively, to be used in other frameworks. Typical scenarios include testing frameworks, mocking libraries and UI validation rules.
A maximal port of `clojure.test` to ClojureScript. DEPRECATED
[DEPRECATED] AssertJ assertions for RxJava Observables
Visual testing for React Native. Catch visual regressions on iOS and Android simulators in the cloud, before they ship.
- component-visual-testing
- react-native
- storybook
- test-automation