InfoQ Homepage Behavior Driven Development Content on InfoQ
-
BDD Using Cucumber JVM and Groovy
Marco Vermeulen explains using Cucumber and Groovy to apply BDD to a project, using Gherkin for writing scenarios, Groovy for step definitions, Spock for new features, and running Cucumber features.
-
Behavior-driven Development
Liz Keogh shows why conversations are the most important aspect of BDD, how examples can help you discover things early, and why discovery is an inevitable part of software development.
-
Introduction to Context Specification – Behavior-Driven Development
Philip Japikse discusses and demoes doing BDD with Context Specifications, then using MSpec to transform those specification into TDD code.
-
Architecting Visa for Massive Scale and Continuous Innovation
John Davies examines Visa’s architecture and shows how enterprises have architected complex integrations incorporating Hadoop, memcached, Ruby on Rails, and others to deliver innovative solutions.
-
TDD/BDD as Architectural Tools
James Kovacs explains how to use TDD and BDD to focus the architectural efforts on the high-value areas of the code in order to obtain just-in-time software architecture.
-
Convention-over-Configuration in an Agile World
James Kovacs discusses using TDD and BDD to avoid complexity and creating evolving architectures where convention is emphasized over configuration.
-
BDD with Puppet & Cucumber
Tom Sulston explains how to manage systems with Cucumber and Puppet based on BDD principles, including practical tricks and pitfalls. The session demoes using those tools.
-
Testing C# and ASP.Net Applications Using Ruby
Ben Hall shows how Ruby testing tools can help with .NET and ASP.NET development and takes a look at RSpec, Webrat, Cucumber, Selenium and others. Also: a peek at using IronRuby for testing .NET apps.
-
BDD & DDD
Dan North gives an overview of Domain Driven Design and Behavior Driven Development then ties them together for a powerful mix.
-
Cucumbered
In this talk from FutureRuby, Joseph Wilk gives an introduction to the BDD framework Cucumber and gives valuable tips for getting it adopted and used by customers and developers.
-
DSLs in JavaScript
Though often dismissed as a toy, JavaScript is very powerful and includes many features. We'll take a look at a leading example of a JavaScript DSL, JSSpec and show how JavaScript can suit your needs.
-
Behaviour-Driven Development - a road to effective design and clean code
Dan describes a proven "outside-in" approach based on real life experience - engaging with and listening to our stakeholders. .