[7 total ]
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.
FEST is a collection of libraries that aims at simplifying creation and maintenance of automated tests.
Its main module, the Swing module, provides the following benefits:
* Simulation of user-generated events and reliable GUI component
... [More]
lookup
* Easy-to-use and powerful API that simplifies creation and maintenance of Swing GUI functional tests
* Supports both JUnit and TestNG
* Ability to take screenshots of failed GUI tests and embed them in a HTML report (JUnit and TestNG)
* Experimental Groovy Builder support for creating GUI tests [Less]
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
... [More]
, 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 group. [Less]
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.
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.
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
... [More]
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 for .NET)
Specter uses Boo meta-programming features and therefore allows very readable specifications to be written. [Less]
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
... [More]
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 is a tool for characterizing Ruby source code. Trapeze lets you fly high as you maintain and enhance a Ruby codebase that lacks test or spec coverage, knowing that you have a regression safety net underneath you. [Less]