I’ve posted “Writing Maintainable Automated Acceptance Tests” on my articles page.
The article demonstrates how to make automated acceptance tests more maintainable by:
- Hiding incidental details
- Eliminating duplication
- Naming essential ideas
Though the examples in the article use a very nice testing framework called Robot Framework, the ideas work just as well with other other popular open-source testing frameworks, such as FitNesse and Cucumber.
You will be able to follow the article even if you don’t know Robot Framework. But don’t be surprised if it inspires you to give Robot Framework a try.