Performing functional testing or test automation on complex applications is hard enough but doing them on projects that practice Agile development methodology is even harder.
The sprints are executed in weeks rather than months, the functionality changes from sprint to sprint and you have to do regression testing for all the functionality that was developed in prior sprints.
But Agile does provide the solution for doing it right using:
- Create a user story and use it for developing test cases
- Greater communication – Not just between the business and developers but between business, dev and qa
- Paired programming – When it comes to automation
In fact this is a great little presentation on how to do it right
Huddle Your QA
View more presentations from Pushpa Reddy.