Convention-over-Configuration in an Agile World

Published April 12th, 2012 Under TDD | Leave a Comment

This video discusses using TDD and BDD to avoid complexity and creating evolving architectures where convention is emphasized over configuration. Read more

BDD With Cucumber RSpec

Published April 26th, 2011 Under Software Testing | Leave a Comment

This two videos show how to do Behaviour Driven Development (BDD) with Ruby, Cucumber and RSpec.

TickSpec Demonstration

Published January 12th, 2011 Under Software Testing | Leave a Comment

TickSpec is a lightweight Behavior Driven Development (BDD) framework. It describe behavior in plain text using the Gherkin business language: “given, when, then”.

Behavior-Driven Development in the Real World

Published August 27th, 2010 Under Software Testing | Leave a Comment

Behavior-Driven Development is more than a technique for creating and organizing unit tests. It is also a wonderful way to communicate with customers and users about the software being created. This video demonstrates some techniques and tools you can use to start delivering software with BDD. : Using Behavior-Driven Development frameworks, this session explores ways to create software starting with solid Agile requirements, moving all the way through automated testing. We use .NET in C# and Visual Studio ALM, although none of these exact tools are required to accomplish the goals we set forth.


Get Microsoft Silverlight

Download video in other formats and slides

Driving an ASP.NET MVC Application Outside-in with SpecFlow

Published August 9th, 2010 Under Software Testing | Leave a Comment

You will learn the basics of Behavior Driven Development (BDD) and Acceptance Test Driven Development (ATDD) as well as how to use these concepts to bridge the gap between requirements and implementation ? on .NET platform with SpecFlow. SpecFlow is an open source project inspired by Cucumber aiming at bringing pragmatic BDD to .NET.

Watch this video on Skillsmatter.com

Getting Started with GivWenZen

Published July 1st, 2010 Under Software Testing | Leave a Comment

This screencast gives a 10 minute how to on getting started with GivWenZen. GivWenZen allows a user to use the BDD Given When Then vocabulary and plain text sentences to help a team get the words right and create a ubiquitous language to describe and test a business domain.

Cucumber-nagios + Flapjack: Rethinking Monitoring for the Cloud

Published June 16th, 2010 Under Software Testing | Leave a Comment

Writing checks for your monitoring system is boring. You end up writing the same checks again and again, and it can be difficult to verify behavior instead of availability. Wouldn’t it be useful to have a standard library of checks you could reuse across your infrastructure? it lets you write reusable behavioral tests in human-readable language.Say hello to cucumber-nagios – it lets you write reusable behavioral tests in human-readable language. As cucumber-nagios output the test results in the Nagios plugin format you can run your checks from any monitoring system that understands the format, but as you start adding more machines to your monitoring system you’re going to notice slowdowns and reliability problems. Enter Flapjack, a scalable and distributed monitoring system. It natively talks the Nagios plugin format, and can easily be scaled from 1 server to 1000. Flapjack aims to be simple to set up, configure, and maintain, and easily scales from a single host to multiple. This presentation will be covering how to get up and running with both cucumber-nagios + Flapjack, writing tests for your web apps, and why it’s important to test the behavior (and not just the availability) of your production web apps.

Video produced by DevOpsDays

How TDD/BDD Miss the Point: Introducing EDD

Published March 22nd, 2010 Under Software Testing, TDD | Leave a Comment

Ruby’s testing culture goes way back, and has been a force for making many Ruby projects a showcase for solid, maintainable code. That said, within a business an exclusive focus on TDD and BDD can easily miss the bigger picture and drive optimizations in the development process that negatively impact the business as a whole. Part business talk and part technical talk, we’ll discuss what “Experiment Driven Development” is, why you should be doing it from day 1 (probably even before writing tests!), and what cool Ruby tools you can leverage to make it happen.

Go Behave! A BDD Framework for the Go Programming Language

Published March 15th, 2010 Under Agile | Leave a Comment

Gospecify is a behavior-driven development (BDD) framework for Go. Rather than focus on testing every nook and cranny of some code, it helps a programmer produce an executable specification of that code’s behavior. Go’s syntax allowed gospecify to be almost as expressive as Ruby’s rpsec; however, a few tricks had to be used to achieve the best readability. This talk will introduce BDD concepts and demonstrate how to implement them in Go using gospecify.

Pickle with Cucumber

Published March 10th, 2010 Under Software Testing | Leave a Comment

Pickle adds many convenient Cucumber steps for generating models. Also learn about table diffs in this episode. Cucumber lets software development teams describe how software should behave in plain text. The text is written in a business-readable domain-specific language and serves as documentation, automated tests and development-aid – all rolled into one format. Pickle gives you cucumber steps that create your models easily from factory-girl or machinist factories/blueprints

http://railscasts.com/episodes/186-pickle-with-cucumber

keep looking »