xpday2006: Awesome Acceptance Testing
I had fun at XPDay this year. It felt less “extreme” than in previous years, as people seemed to focus on pragmatic advice and techniques rather than evangelism.
One of my favourite sessions was Dan and Joe’s Awesome Acceptance Testing. They identified 5 aspects to any acceptance testing regime:
- Automation - the tools and frameworks you use to automate bits of your application and tests
- Vocabulary - the ubiquitous language you try and create in your tests
- Syntax - how you express the vocabularly in a test
- Intent - what is the behaviour you are actually trying to test
- Harness - the tools and framework you use to run your tests and report on them


