JUnit is a unit testing framework for the Java programming language. JUnit has been important in the development of test-driven development, and is one of a family of unit testing frameworks collectively known as xUnit that originated with SUnit.
TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use.
NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release, version 2.5, is the sixth major release of this xUnit based unit testing tool for Microsoft .NET.
JustMock is a comprehensive .NET mocking framework for isolating various dependencies in unit tests. In a single API, JustMock supports mocking of non-virtual methods, non-public members, static methods and classes, sealed classes, and Mscorlib.

Generates C# Unit tests (MSTest or NUnit) from errors/paused Visual Studio, mocking EF data accessed for far, class values, and method parameters. Saving tons of time isolating bugs, and eliminating the drudgery of writing Unit Tests.
Cost / License
- Paid
- Proprietary
Application type
Platforms
- Windows
- Microsoft Visual Studio

TESSY automates the whole unit test cycle including regression testing for your embedded software in C/C++ on different target systems.


+1
IntelliTest explores your .NET code to generate test data and a suite of unit tests. For every statement in the code, a test input is generated that will execute that statement.
Cost / License
- Paid
- Proprietary
Application type
Platforms
- Windows
- Microsoft Visual Studio

Unit testing framework with simple API and test code generation features, supports C#, ASP.NET, Visual Basic, SharePoint, Silverlight.
QUnit is a powerful, easy-to-use, JavaScript test suite. It’s used by the jQuery project to test its code and plugins but is capable of testing any generic JavaScript code (and even capable of testing JavaScript code on the server-side).
Cost / License
- Free
- Open Source
Platforms
- Online
xUnit.net is a developer testing framework, built to support Test Driven Development, with a design goal of extreme simplicity and alignment with framework features. It is compatible with .NET Framework 2.

Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- Online
- Android
- iPhone
- Windows Phone
- Self-Hosted
Google's framework for writing C++ tests on a variety of platforms (Linux, Mac OS X, Windows, Cygwin, Windows CE, and Symbian). Based on the xUnit architecture. Supports automatic test discovery, a rich set of assertions, user-defined assertions, death tests, fatal and...
Get CppUnit - C++ port of JUnit at SourceForge.net. Fast, secure and free downloads from the largest Open Source applications and software directory

Razorops is a complete container native CI/CD solution handling all aspects of the software lifecycle from the moment a commit is created until it is deployed to production.
Cost / License
- Freemium
- Proprietary
Application type
Platforms
- Online
- Software as a Service (SaaS)
- Bitbucket
- GitHub
- GitLab


+3
Given/When/Then keywords for RSpec Specifications https://github.com/jimweirich/rspec-given
This project is made to test code targetting microcontrollers big and small. The core project is a single C file and a pair of headers, allowing it to be added to your existing build setup without too much headache.


































