Abstract: Agile development methods are becoming more and more common in our projects. The objective is to achieve higher quality and shorter lead times with a minimum of overhead. With frequent deliveries, close cooperation within the agile teams and the customer, continuous integration, short feedback loops and frequent changes of the design creates new challenges but also new opportunities for testing.
A well defined agile test strategy guides you through the common obstacles with a clear view of how to evaluate the system. Testing starts with the exploration of the requirements and what the customer really wants. By elaborating on the User Stories from different perspectives, both efficient and effective test ideas can be created. Testing becomes a continuous and integrated process where all parties in the project are involved.