BDD

Videos

Writing Executable Specifications

Elisabeth Hendricksson stated at Turku Agile Day 2010 that “Specs is an abbreviation for speculations”. She is right, specs are often speculations. How can this be avoided? Execution of code doesn’t leave any room for speculation. If the specs can be executed, they aren’t speculations anymore.

Read More
Requirements Management Articles
Articles Knowledge

Linking Requirement and Acceptance Tests

Acceptance tests and requirements are linked. You can’t have one without the other. The tests clarify and amplify the requirements. A test that fails shows that the system does not properly implement a requirement. A test that passes is a specification of how the system works.

Read More
Videos

From Requirements to Automated Tests and Back

Learn how software applications can be specified, continuously developed, tested and delivered and how testing supports the flow from requirements through to acceptable systems. In the Agile community, Acceptance-Test Driven Development (ATDD), Behaviour-Driven Development (BDD), Test-Driven Development (TDD) and Specification by Example are gaining greater acceptance as an effective approach to developing systems of high […]

Read More
Videos

Busting the Myths of BDD

The ideas behind Behavior-Driven Development (BDD), Specification by Example and Agile acceptance testing are deceivingly simple, but have proved far from easy to implement. Yet most of the complaints online come from misunderstood ideas which lead to misguided attempts. This talk busts the myths around these techniques and shows how successful teams all over the […]

Read More
Requirements Management Articles
Articles Knowledge

Successful Feature Injection

Feature injection is a business analysis approach that focuses on business value, an approach similar to Behavior Driven Development (BDD). It transfers knowledge to the team about how the project can deliver value and what are the features needed to deliver that value. Examples are used to transfer this information to the team in the […]

Read More
Videos

Behaviour Driven Development with Cucumber and RSpec

These two videos show the Behaviour Driven Development (BDD) cycle using Ruby, Cucumber and RSpec.

Read More

Copyright © 2009-2021 Martinig & Associates