TDD with TextTest

It’s a bit different than ordinary TDD. Try it out.

Learning Goals

Session Outline

Connect: TDD states

What are the 3 states of TDD? Are there any other states or activities in TDD?

Demo: using TextTest

How to start it and create a first test case. How to set the command-line arguments that will be passed.

Do: Kata

Working in small increments, implement the code to parse the command line arguments outlined in the Parse Command-Line args exercise.

Reflect

Compare test suites. Have people written a test for each increment, or have they been working with one test most of the time, incrementally improving it?

Discuss how TDD with TextTest differs from normal TDD. Have each person explain to their pair who notes down differences and similarities.