Open Source Testing Tools

Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio


Jump to: navigation, search

Open Source Testing Tools are free, open-source application testing tools in C#.

.NetUnit
.NetUnit is an implementation of the XUnit testing framework.
dotunit
dotunit is a port of JUnit (www.junit.org) to the Microsoft .net platform. This testing framework allows for automated unit and functional tests which are vital for refactoring and regression testing.
EasyMock.NET
EasyMock.NET is a class library that provides an easy way to use mock objects for given interfaces or remote objects.
MbUnit
MbUnit is an evolutive Unit Test Framework for .Net. It provides new fixtures as well as the framework to create new ones. MbUnit is based QuickGraph, a directed graph library for C#. MbUnit is a superset of NUnit.
NUnit
Initially ported from JUnit, NUnit is a unit-testing framework for all .Net languages.
NUnitForms
NUnitForms is an NUnit extension for unit and acceptance testing of Windows Forms applications.
NUnitAsp
NUnitAsp is an extension for NUnit that allows for GUI testing of ASP.NET applications.
Rhino.Mocks
Rhino.Mocks is an attempt to create easier way to build and use mock objects and allow better refactoring support from the current tools. It's a hybrid approach between the pure Record/Replay of EasyMock.Net's model and NMock's expectation based model.
VSNUnit
VSNUnit is an integration tool that allows you to execute your NUnit tests from within the IDE. Instead of dumping the results as a text stream to the output window, VSNUnit provides the graphical tree view that NUnit and JUnit users have come to love. The tree view is a dockable tool window inside the IDE, allowing you to integrate it with your standard development environment layout.
Zanebug
Zanebug is an advanced unit testing application for .NET. It provides full support for existing NUnit tests, performance metrics, multiple test iterations, in-depth error information, pass / fail stats, perfmon integration, result graphing, etc.

Personal tools