Skip to content

Details

** Food will be available at 5:45 and the talk will start at 6:00 **

Title: Test Driven Development. It sounds great but how do we do it?

Speaker: Brian Bayer

Description:
While we often hear about the benefits of Test Driven Development (TDD) and Acceptance Test Driven Development (ATDD) and why we should follow these practices, we do not hear about HOW to actually do it.

In this interactive live-coding presentation we will demonstrate the mechanics of TDD using the Fizz Buzz code kata. Fizz Buzz is a children’s game where one counts up to a given number but replaces any number divisible by three with the word "Fizz", and any number divisible by five with the word "Buzz". We will start with the acceptance criteria and implement the solution using Test Driven Development. Along the way we will use and discuss general testing concepts such as equivalence classes, boundary-value analysis, test data design, and tests as documentation. We will demonstrate how TDD drives us to solution faster by exposing and pinpointing bugs in our implementation and tests dispelling the common myth that TDD slows down development.

This live-coding exercise demonstrates Ruby unit testing using RSpec but applies to any language and its testing framework.

--- Will food be provided? ---
Of course! Our sponsor will be providing food and drinks for this event.

--- What should I bring? ---
For this event you don't have to bring anything.

--- What is the Ministry of Testing Columbus? ---
The Ministry of Testing Columbus is a community of professionals, students, and enthusiasts that meet monthly to share their software testing experiences and vision for the future of testing. Our goal is to provide a welcoming environment for members of the community to speak and share their knowledge to all levels of software testers. For more information visit motcbus.com.

570 Polaris Parkway, Suite 250, Westerville OH 43082

Related topics

You may also like