Exploration Through ExampleExample-driven development, Agile testing, context-driven testing, Agile programming, Ruby, and other things of interest to Brian Marick
|
Mon, 08 Aug 2005In my thinking about tests as examples, I've been thinking of them as good examples: The right system behaves like this. And like this. And don't forget this. But what about counterexamples? A system that did this would be the wrong system. And so would a system that did this. There's some evidence that differences are important in understanding.
So what about those times when the programmer proudly calls the product owner over to show the newest screen and watches her face fall just before she says, "That's not really what I had in mind"? Or those times when a small group is talking about a story and a programmer pops up with an idea or a supposed consequence that's wrong? That's an opportunity to - briefly! - attend to what's different about the way two people are thinking. Does anyone make explicit use of counterexamples? How? What have you learned?
## Posted at 20:05 in category /ideas
[permalink]
[top]
Link: Crispin on test-first customer tests Lisa crispin has a nice, short article on how her team uses business-facing tests to drive development. A couple of points I particularly like:
|
|