Have you had a hard time figuring out where to start with Test-Driven Development?
What if ZOMBIES could help you build code that does exactly what you think it is supposed to do?
What if ZOMBIES helped you build a test harness that can keep your code clean and behaving as expected for a long and useful life?
ZOMBIES can help!
I’m not talking about a legion of undead or virus stricken. ZOMBIES is an acronym that helps you, the engineer, decide where to start, what test to write next and make sure that, to the best of your ability, you do not forget critical tests and production code behaviors.
The acronym stands for:
- Z – Zero
- O – One
- M – Many (or More complex)
- B – Boundary Behaviors
- I – Interface definition
- E – Exercise Exceptional behavior
- S – Simple Scenarios, Simple Solutions
We’ll go through the though process and steps with a detailed code example.