If programmers change how they create the software, testing needs to change as well. Traditional test processes are not Agile: heavyweight documentation, fragile automation, and extensive test tracking slow down the test effort and make it more difficult for the test process to adapt to extensive changes in the software. We can become more agile, and thus adapt better to Agile methods if we: 1. Streamline our test processes 2. Focus on providing feedback not assessments 3. Shift our role from last line of defense to team supporter Without these changes, testers find themselves at odds with Agile programmers. But by becoming more agile in our approach, testers can have a huge positive impact, helping Agile projects be even more agile.
展开▼