About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net actionscript adobe agile allurent ant api as3 basic bdd behaviour boo c c# c++ code compression computer-aided-instruction-(cai) concurrency concurrent config-reader constraints coverage cross-platform curl debuggers debugging desktop develop developer development django dsl easy easymock eclipse education equality equals flexunit framework freebasic functional-programming functional-testing generation generator gui gui-testing hamcrest html htmlunit http input janino java javalib javascript jmock jruby junit junit4 jvm linux mac manual matchers metalib metaprogramming mock mocking mockito mockobject mock-object mockobjects monitor mono multiprocessing multithreaded multithreading net nu nu-tester object-oriented opinionated packaging partial partial-mocking performance performance-testing php phpspec physics plugin predicates programmer programming projects python qa qt quickcheck robotics rspec ruby rubygem rubygems rubyonrails safety scala semantic shell-script simulations software-development specification stubbing swing syntax synthesis synthesized tdd test testdrivendevelopment tester testng tests tool tools unit unit.testing unittest unittesting unit-testing unittests unit-tests url usability utilities utility validate validation visualization web windows work www xml xp xslt zip
[727 users on Ohloh]
JUnit is a Java testing framework. Since testing is not closely integrated with development, it prevents you from measuring the progress of development. You can't tell when something starts working or when something stops working. Using JUnit you can cheaply and incrementally build a test suite that will help you measure your progress, spot unintended side effects, and focus your development efforts.
[172 users on Ohloh]
RSpec is a BDD tool and a framework which provides programmers with a Domain Specific Language to describe the behaviour of Ruby code with readable, executable examples that guide you in the design process and serve well as both documentation and tests.
[50 users on Ohloh]
SimpleTest is a unit tester, Web tester, and dynamic mock objects framework for PHP. The test structure is similar to JUnit/PHPUnit. Used as a Web tester, you can navigate sites and submit forms as if you were using a Web browser.
[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.

[11 users on Ohloh]
FEST is a collection of compact and fluent APIs, which mission is to simplify software testing. The project provides libraries for:

* Functional testing of Swing-based UIs
* Functional testing of JavaFX-based UIs
* Fluent interface for assertions
* Easy-to-use fluent interface for Java Reflection
* Template for simplifying usage of mock objects

[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.

[8 users on Ohloh]
PHPSpec is a Behaviour-Driven Development (BDD) framework written for PHP5.

It's objective is to supply a domain specific language for specifying the behaviour of code in terms of executable examples which although similar to unit tests, encourages a mind set better suited to applying BDD or TDD. This involves highly readable examples written using a plain English style DSL. Indeed, these examples can be parsed into plain text specifications which can be gived to anyone outside a developer...

[6 users on Ohloh]
PHPMock is a standalone Mock Object library for PHP suitable for creating and verifying Mock Objects and Stubs. It was founded to write an independent Mock Object framework independent of any Unit Testing or Behaviour-Driven Development framework.
[5 users on Ohloh]
HttpUnit emulates the relevant portions of browser behavior, including form submission, Javascript, basic HTTP authentication, cookies, and automatic page redirection, and allows Java test code to examine returned pages either as text, an XML DOM, or containers of forms, tables, and links. When combined with a framework such as JUnit, it is fairly easy to write tests that very quickly verify the functioning of a Web site.
[4 users on Ohloh]
ScalaCheck is a Scala implementation of the QuickCheck 2 library for Haskell. It tries to keep the look and feel of QuickCheck as much as possible, while being open for improvements and extensions that can ease the task of property-based, randomized testing of Scala programs.

Main features:

Unit properties are written directly in Scala, using combinators from the ScalaCheck library.

Properties are tested automatically, with test data generated by ScalaCheck. Data generation can...

Django: Sane Testing
[3 users on Ohloh]
Tags: web tdd library python django testing bdd
Django: Sane testing is a collection of tools that allows developers to do real TDD in Django.

Build on top of nose.

ZZIPlib Library
[3 users on Ohloh]
Tags: testing compression packaging library zip shell-script c++
ZZIPlib provides read access on ZIP-archives. The library uses only the patent-free compression-algorithms supported by zlib. Functions are provided that transparently access files being either real files or zipped files, both with the same filepath. The zip-archive can be used in the place of a normal subdirectory. It is written in portable C.
[2 users on Ohloh]
CxxTest is a JUnit/CppUnit/xUnit-like framework for C++.
[1 users on Ohloh]
As developers we often find ourselves writing small one-off pieces of code for use as samples, experiments, prototyping, handy utilities, or any number of off-the-wall-ideas. As it's usually considered throw-away code we end up abandoning it shortly after we're done using it.

-- But why?

Typically because we don't consider the code to be worth the effort of starting a new OSS project just to keep track of it. Well no longer!

-- A home for all code

The Code Incubator serve...

[1 users on Ohloh]
Tags: development tools testing freebasic framework library basic
Testly is a simple, minimal testing library aimed to programmers using FreeBASIC to implement agile techniques like TDD (test driven development)
Peter's C++ utilities
[1 users on Ohloh]
Tags: config-reader library c++ url testing
A few C++ classes, an URL class, a config reader class and a small testing library.
[1 users on Ohloh]
This framework is intended to make load testing simple, especially the logging of the results, persisting them and later representing them to the user. It is intended to be developed as a NetBeans Module and Stand alone application and I also intend to incorporate profiling into it.
[1 users on Ohloh]
Trapeze generates a suite of unit tests or specifications for existing Ruby source code. This is accomplished through dynamic analysis, by reflecting on the public interfaces of classes, modules and top-level methods defined in the source. Trapeze then exercises each object, module and method, recording the behavior of the code. This recorded behavior is captured in a suite of test cases or specifications that can be rendered as test code or executable specifications.

In essence, Trapeze i...

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]
AceUnit (Advanced C and Embedded Unit): a comfortable C code unit test framework. AceUnit is JUnit 4.x style, easy, modular and flexible. AceUnit can be used in resource constraint environments, e.g. embedded software development.