At Black Pepper we use test driven development (TDD) as a matter of course. We enjoy it and see the benefits all the time. For several years now we’ve taken this a step further and practised acceptance test driven development (ATDD), and I thought I’d share the ideas.
The concepts of ATDD are very [...]
A few weeks ago I was asked by my friend and ex-colleague Steve Carpenter to present at the Flash Midlands user group. I couldn’t resist the opportunity to spread the word about acceptance testing for Flex/Flash that we’ve written about here before (Flex acceptance testing demo, Running Selenium Flex tests in a Hudson job and Flex [...]
On a recent project we developed a comprehensive set of acceptance tests driven by Selenium RC. The UI acceptance tests were written using JUnit which meant we could easily run them as single tests directly from our IDE. In addition, because our build and deploy processes were driven entirely by ant, it made sence to [...]