Codeception is a new full-stack testing PHP framework. Inspired by BDD, it provides you absolutely new original way for writing acceptance, functional and even unit tests.
A little framework build on top of xUnit which enables a context/specification style of testing with xUnit.net.
Besides an emphasis on a "test case class per fixture" organization scheme for tests and AAA (Arrange, Act and Assert) style of writing tests, this framework also provides Rhino.Mocks
... [More] integration out of the box.
The framework is based on JP Boodhoos BDD extensions for MBUnit used in his "Nothing but .NET" bootcamps. [Less]
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.
behave is behaviour-driven development, Python style.
Behavior-driven development (or BDD) is an agile software development technique that encourages collaboration between developers, QA and non-technical or business participants in a software project.
Concordion.NET is a handy, small framework for C# / .NET that lets you turn a plain English description of a requirement into an automated test.
A Concordion.NET active specification consists of two parts: a well-formed XHTML document describing the functionality, and fixture code written in C#
... [More] (a special Concordion.NET extension of a standard NUnit test case) that finds concrete examples in the document and uses them to verify the system under test. Both files must be in the same package.
In order for the magic to happen, the document must first be instrumented with commands.
Concordion commands are specified as attributes on elements in the XHTML document. Web browsers ignore attributes that they don't understand, so these commands are effectively invisible. [Less]
Chorus is a BDD testing framework targeted at distributed architectures. The intention behind the Chorus project is to provide a good general purpose interpreter for BDD tests, with special capabilities which help to test distributed components and to manage starting and stopping processes.
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy