Agile developers are "test infected", we do test-first development and treat acceptance tests as full-fledged requirements artifacts and work with our stakeholders to acceptance test throughout the dev lifecycle. The end result is significantly higher quality software, achieved with very little input from the testing community. So what is the role of testers and QA people on agile projects?
Seven criteria to put you on the path to agility Agile teams:1. Can introduce you to their stakeholders, who actively participate on the project.2. Can show-and run-their regression test suite.3. Produce working software on a regular basis.4. Write high-quality code that is maintained under CM control.5. Welcome and respond to changing requirements.6. Take responsibility for failures as well as successes.7. Automate the drudgery out of their work.