Regression Testing with an Agile Mindset
When applying agile methods to existing software development practices, it is often useful to start from the basics. For regression testing this boils down to:
- Regression testing ensures continuity of business functions.
- In an agile context it helps the team focus on the (new) functionality to develop in the sprint while maintaining overall stability.
- To maximally utilize regression testing in an agile context, test automation and continuous execution should be applied.
- It is important to realize the difference between functional tests and regression tests to avoid some common pitfalls.