Table of Contents

[hemmerling] Specification by Example, Modelling by Example

Related pages:

Events

Process and Proceedings...

Modelling by Example

Specification by Example

Behaviour Driven Development ( BDD )

Connextra Format

"Given, When, Then"

Resources

Acceptance Test-Driven Development ( ATDD )

Domain-Driven Design ( DDD )

General

Design Patterns & Design Principles

Experts, Gurus and Evangelists

Table-Driven Testing vs. Data-driven Testing

Keyword-Driven Testing ( KDT ) / Table-Driven Testing ( TDT ) / Action Word Based Testing ( AWBT )

Data-driven testing ( DDT )

Test Driven Development vs Test-First Programming

Test-First Programming

Test Driven Development / Extreme Programming ( XP )

Resources

Emergent Design

Free Software for Keyword-Driven Testing / Table-Driven Testing / Action Word Based Testing

FIT, SLIM & Fitnesse

Fitnesse for Java

FIT & FitLibrary for Java

PHPFit

PyFIT Python

Fit Sharp, FitNesse.DotNet for .NET

SliM

The Tool
Resources

Robot Framework

The Tools

Libraries

Documentation, Tutorials

Resources

Some other free Software for Keyword-Driven Testing / Table-Driven Testing / Action Word Based Testing

BDD Tests written in Natural Text & Natural Text Parsing

Behave

JBehave for Java

The Tool
Demo Project "Shopping Cart"
Resources

Jnario

Behave for .NET

Bhat for PHP

Python Behave

Serenity BDD

Serenity BDD
Thucydides
Literature

Spock, Gep

The Tools
Literature
Selenim with Geb
Mocking by Mock()
Resources

Frameworks for writing Matcher Objects

Concordion

Cucumber, a Ruby Tool

Behaviour Driven Development for Javascript

Chai

Pure Javascript Cucumber

Jasmine

Pester - BDD Framework for Windows PowerShell

Some other BDD Tools for Python

Cucumber for Python

Freshen

Lettuce

Pyccuracy

pytest-bdd

Resources

Serverspec - RSpec Tests for Server Configurations

Some other free Software for Acceptance Tests

Commercial Software

Commercial Online Services

Literature

Literature - Specification by Example

Books

Resources for the Book "Specification by Example"

Mindmap
Chapter 2 - Key Process Patterns
Chapter 3 - Living Documentation
Chapter 4 - Initiating the Changes
Chapter 5 - Deriving Scope from Goals
Chapter 6 - Specifying collaboratively
Chapter 7 - Illustrating using Examples
Chapter 8 - Refining the Specification
Chapter 9 - Automating Validation without changing Specifications
Chapter 10 - Validating frequently
Some other Articles

Literature - Acceptance Test-Driven Development ( ATDD )

Literature - Behaviour Driven Development ( BDD )

Literature - Domain-Driven Design ( DDD )

Literature FIT & Fitnesse

Literature - Agile Behaviour Driven Development

Resources

Forums, Newsgroups


When this document changes ! Site Navigation ( My Business ! My Topics ! Imprint / Contact ! Privacy Policy ! Keyword Index ! ! Google+ Publisher "hemmerling" )