About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
accessibility agile behaviour boo build-tools c# clr code compiler data-driven-tests development dsl framework fsharp functional-testing gui gui-testing java library metaprogramming mock mocking mockobjects mono opinionated programming qa silverlight spec specification specifications spider swt tdd test testing tools ui-automation unit unittesting validation visualstudio2008 web win32 windows windows-forms wpf xml xp xslt
NUnit .Net unit testing framework
[338 users on Ohloh]
Tags: unit-testing development programming .net
NUnit is a unit testing framework for all .NET languages on any .NET platform. It was ported from JUnit.
[72 users on Ohloh]
Tags: .net unit-testing programming development
MbUnit is an advanced xUnit framework. It is easily extensible and offers features that no other xUnit framework does. It has been described as NUnit on crack. One of the most important of it's unique features is parameterized unit tests.
[26 users on Ohloh]
Moq (pronounced "Mock-you" or just "Mock") is the only mocking library for .NET developed from scratch to take full advantage of .NET 3.5 (i.e. Linq expression trees) and C# 3.0 features (i.e. lambda expressions) that make it the most productive, type-safe and refactoring-friendly mocking library available. And it supports mocking interfaces as well as classes. Its API is extremely simple and straightforward, and doesn't require any prior knowledge or experience with mocking concepts.
[13 users on Ohloh]
Unit testing framework for .NET 2.0, built on the lessons learned from NUnit 2.x and other test frameworks.

Written by Jim Newkirk and Brad Wilson.

[9 users on Ohloh]
XMLUnit provides classes to validate or compare XML files or to assert the value of XPath expressions applied to them.

XMLUnit for Java provides integration with JUnit while XMLUNit for .NET integrates with NUnit to simplify unit testing code that generates XML.

Visual Nunit
[4 users on Ohloh]
Tags: visualstudio2008 programming unit-testing development .net
Visual Nunit providers Visual Studio 2008 integration for NUnit tests. Currently project test cases can be viewed in tree view and debugged by double clicking test item. Visual Nunit is implemented as Visual Studio Integration Package.
NUnit RowTest Extension
[3 users on Ohloh]
Tags: .net development unit-testing programming data-driven-tests
RowTest Extension is an NUnit Addin that allows you to write RowTests for NUnit. RowTests can be used for simple Data-Driven Tests where the test data is provided by [Row] attributes.

* Example

public class RowTestSample
[Row( 1000, 10, 100.0000)]
[Row(-1000, 10, -100.0000)]
[Row( 1000, 7, 142.85715)]
[Row( 1000, 0.00001, 100000000)]

[1 users on Ohloh]
Tags: gui .net unit-testing programming windows
NUnitForms is an NUnit extension for unit and acceptance testing of Windows Forms applications.
[1 users on Ohloh]
White is a .NET UI automation library and toolkit for Windows. White supports all rich client applications, which are Win32, WinForm, WPF and SWT (java).
It is .NET based and hence you wouldn't have use proprietary scripting language. You can use your favourite .NET language, IDE and tools for developing tests/automation programs. White provides consistent object oriented API for all kinds of applications. Also it hides all the complexity of Microsoft's UIAutomation library and win...
Specter BDD Framework
[1 users on Ohloh]
Specter is an object-behaviour specification framework for .NET.
It enables behaviour-driven development by requiring developers to write executable specifications for their objects, before actually implementing them.
Technologically this is similar to test driven development, however the shift in nomenclature removes the psychological barrier of writing "tests" for code that does not exist. (Existing projects implementing this idea include RSpec for Ruby and NSpec f...
[1 users on Ohloh]
Tags: dsl build-tools clr boo .net compiler unit-testing
BooDoo is a build tool remeniscent of NAnt, except that it uses a domain-specific language (DSL) rather than the eXtensible Markup Language (XML) employed by NAnt. Because the DSL is compiled and run as a Boo source code file, the build file can contain regular Boo code to be run along-side of the build targets.
[1 users on Ohloh]
Tags: spec unit-testing specifications testing fsharp .net unittesting
FsCheck is a tool for testing .NET programs automatically. The programmer provides a specification of the program, in the form of properties which functions, methods or objects should satisfy, and FsCheck then tests that the properties hold in a large number of randomly generated cases. While writing the properties, you are actually writing a testable specification of your program. Specifications are expressed in F#, using combinators defined in the FsCheck library. FsCheck provides combinators ...
[0 users on Ohloh]
Tags: .net unit-testing framework test testing web spider
Araña web testing libraryAraña ("spider" in Spanish) is a simple web testing library, written in C#. It can be used to integrate simple testing of web applications into unit testing, so the parts of your web application can be tested separately as well as how they work together.

Araña can follow links, post forms and, through simple CSS selectors, ensure that the content on the pages of your web application is what you expect, and thus can be tested with unit test assert statements.