About | FAQ | Backlog
Open Source projects, categorized.
add filters by typing...
...or clicking
.net agile api behavior behaviordrivendesign behaviordrivendevelopment behaviour behaviour-drivendevelopment c# code continuousintegration cucumber ddd development django documentation driven dsl fit fitnesse flex framework groovy htmlunit ironruby java javascript jmock jruby jsspec jvm language library mock mocking mockobject mock-object mockobjects mocks mutation mutationtesting php phpmock phpspec programming projects python qa rails rspec ruby rubygem rubyonrails scala scalacheck scrum selenium servoy spec specification tdd test testdrivendesign testdrivendevelopment test-drivendevelopment tests tools unit unittesting unit-testing utilities utility web xp xunit zend
[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.
[105 users on Ohloh]
Cross platform BDD tool that lets domain experts define software behaviour in plain text. The text can be executed as automated tests.
[10 users on Ohloh]
Tags: bdd rails ruby testing tdd
Shoulda makes it easy to write elegant, understandable, and maintainable tests. Shoulda consists of test macros, assertions, and helpers added on to the Test::Unit framework. It’s fully compatible with your existing tests, and requires no retooling to use.
[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...

[8 users on Ohloh]
Tags: unittesting scalacheck bdd scala jmock testing test
specs provides a BDD framework for the Scala language
[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.
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.

[2 users on Ohloh]
Tags: htmlunit ruby tdd web testing bdd jruby
Celerity is a JRuby wrapper around HtmlUnit – a headless Java browser with JavaScript support. It provides a simple API for programmatic navigation through web applications. Celerity aims at being API compatible with Watir.
[2 users on Ohloh]
RubySpec is a project to write a complete, executable specification for the Ruby programming language.

There are two main components to this project: the RubySpec sources, and the MSpec framework.

[1 users on Ohloh]
JtestR is a tool that will make it easier to test Java code with state of the art Ruby tools. The main project is a collection of Ruby libraries bundled together with JRuby integration so that running tests is totally painless to set up. The project also includes a background server so that the startup cost of JRuby can be avoided. Examples of Ruby libraries included are RSpec, dust, Test/Unit, mocha and ActiveSupport.

The vision of the project is to be the testing tool of choice for Java ...

Spock Framework
[1 users on Ohloh]
Spock is a testing and specification framework for Java and Groovy developers. What makes it stand out from the crowd is its beautiful and highly expressive specification language. Thanks to its JUnit runner, Spock is compatible with most IDEs, build tools, and continuous integration servers. Spock is inspired from JUnit, jMock, RSpec, Groovy, Scala, Vulcans, and other fascinating life forms.
[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...

[0 users on Ohloh]
Tags: testing bdd spec rspec .net
Write and validate .NET specifications in BDD style.This framework can be used along with any other unit testing, mocking frameworks. Main purpose of this framework is to allow writing unit tests in BDD style (similar to RSpec)

Simple usage example:

using System;
using NUnit.Framework;

namespace Demo.Spec
public class CreditCardTest : ArtSpec.Spec
/* note: override this method to define ...

[0 users on Ohloh]
Easy SpecEasySpec uses annotations to define the unit of interest, context, and behaviors for BDD-style specifications. Because there is no test runner, you are free to use your favorite. We are currently dogfood-ing this with Groovy and Java test runners. Specifically, we're using the GroovyTestCase on our Groovy projects and JUnit 4 with our Java projects. Easy Spec is independent of the testing framework.

Latest NewsDocumentation has been greatly extended (12/16/2008) Examples are ...

[0 users on Ohloh]
Tags: bdd ddd unit testing tdd
the mock framework with a BDD flavor
[0 users on Ohloh]
JsSpec tries to bring behaviour driven development to JavaScript by somewhat mimicking what rspec does in ruby.

with (Spec) {
describe("A newly created Tic-Tac-Toe", function() { with (this) {
before("each", function() {
this.game = new TicTacToe();

it("should have 9 empty cells", function() {
this.game.cells.should(have(9, "items"));

[0 users on Ohloh]
Tags: bdd tdd testing tests mocking mocks rspec rails ruby
Nelson analyzes a model in your Rails project and provides you with the following:

1. a method to generate a mock object with all required fields supplied; this object can be a valid or invalid instance of the model; you can specify attributes to error on; you can override field values.

2. a file with stub! and should_receive statements for class and instance methods that can be automagically parsed

3. output of methods that could not be parsed

Nelson tries to take al...

[0 users on Ohloh]
PHPMutagen is a Mutation Testing engine for PHP5.
[0 users on Ohloh]
A small library of tools for enabling easier specification of Zend Framework applications including Matchers for Model, Controller and View elements as independent entities.
[0 users on Ohloh]
Tags: testing bdd jsspec servoy
This Servoy module contains a modified version of JSSpec for BDD-style testing and a basic YAML import method.

Please email me at dclarke@servoysupportgroup.com if you would like to contribute.

Brought to you by The Support Group - http://www.servoysupportgroup.com.