
Top Tips – Advanced Acceptance Test Driven Development
Over the course of my career I’ve had the pleasure of working with some great agile teams. I’ve also had some bitter disappointments working with great developers, testers and BAs who just don’t get it… Many of the teams that get it didn’t actually use natural language to create executable acceptance tests, however they did […]

Enterprise Agile – Evolutionary Standards
At the risk of being lambasted by the agile community I will use the words enterprise and agile in the same sentence 😉 This article largely follows on from some previous entries and in particular my entry on user centred test driven development. It is often a complaint that large organisations trundle along painfully and […]
Keeping It Simple – Regression vs Acceptance Testing
Another emergn coach asked me the other day how I distinguished between an acceptance test and regression tests. For me there is a very simple rule… If I write the test before I write any code, it’s an acceptance test. If I write the test after I’ve written the code, it’s a regression test. If […]

“Natural Language” Automated Acceptance Testing
I read with extreme interest James Shore’s blog about FIT but was dismayed that he devalues automated acceptance testing. To claim that FIT is a “natural language” is wrong, it is a developer language and this is possibly why customers don’t get involved. Concordion on the other hand is natural language and I think plays […]