Nice article about testing effort estimation. Nothing new in fact, but very good summary that helps bind all details together. One of the important thing in it is that testing time could be reduced by several practices:
- Code review
- Acceptance testing
- Unit testing
- Integration testing
- Early fixes
- Nightly builds (continuous integration)
So agile development reduces testing time.