A toolkit with common assertions and mocks that plays nicely with the standard library
- testify
- go
- assertions
- mocking
47,133 repositories indexed
1–24 of 37 · Most stars
A toolkit with common assertions and mocks that plays nicely with the standard library
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)
Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack
A Node.js tool to automate end-to-end web testing.
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.
Simple unit testing for C
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.
A Matcher Framework for Swift and Objective-C
✨ Jest matcher for image comparisons. Most commonly used for visual regression testing.
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
Simple one-liner tests for common Rails functionality
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.
Fluent testing library for ASP.NET Core MVC.
QuickCheck for Swift
Tools for various online judges. Downloading sample cases, generating additional test cases, testing your code, and submitting it.
:heavy_check_mark: PHP Test Framework for Freedom, Truth, and Justice
zerocode-tdd is a community-developed, free, open-source, outcome-driven automated testing framework for Data Pipelines, ETL, REST API, Kafka(Data Streams), Databases and Load scenarios. all defined in simple JSON or YAML — with zero coding.
🎠 Because TDD is awesome
All-in-one go testing library
WebTau (web test automation) is a testing API, command line tool and a framework to write unit, integration and end-to-end tests. Test across REST-API, WebSocket, GraphQL, Browser, Database, CLI and Business Logic with a consistent set of matchers and concepts. REPL mode speeds-up tests development. Rich reporting cuts down investigation time.
Lightweight C++20 testing framework.
Jest-like snapshot testing in Go 📸
Automated Testing for Set-Top Boxes and Smart TVs
Graduation from messy XCTAssertEqual messages.