Skip to main content
Thursday, June 5, 2014 - 2:15pm - 5:00pm
Agile Techniques

Test-Driven Development Illustrated

Agile methods help development teams create good quality code and ensure this with early testing. Test-driven development (TDD) is the preferred approach to accomplish this. First, you write the tests; then, you write the code so the tests pass. Sound simple? It is—when done correctly. And this is often where the trouble starts. Thorsten Werle and Carsten Czeczine explain the basic steps of TDD. You’ll see how to write tests for non-existing code using the compiler as your first testing tool. You’ll learn that TDD does not start with unit testing but with an integration test. Carsten and Thorsten explain the significance of “mocking” and unit testing in TDD. Finally, you’ll experience the combination of TDD and pair programming by playing the “TDD Game.” To make TDD more fun and vivid, Thorsten and Carsten illustrate it by programming a LEGO Mindstorms robot. Come and learn how to use TDD in a fun, interesting, and effective way.

Carsten Czeczine, binaris informatik GmbH

An enthusiastic trainer, Carsten Czeczine teaches agile methods, including Scrum and kanban, and the advanced development practices of test-driven development, design patterns, and Clean Code. Carsten combines up-to-date learning strategies, state of the art knowledge, and having fun. His unique coaching style is key to supporting several companies, introducing agile, and increasing the productivity of the software development departments. Carsten is the producer of the well-known German podcast Scrumidable.

read more
Thorsten Werle, binaris informatik GmbH

A passionate software engineer for more than twenty years, Thorsten Werle became interested in agile methods in 2007, when he worked on his first agile project. Since then Thorsten has been a Product Owner, Certified ScrumMaster, software engineer, and agile coach with Scrum, eXtreme Programming, and kanban. Since 2000, he has been responsible for the internal training of new employees of binaris informatik GmbH. Thorsten is a founder of

read more