Agile Testing
Definition
Testing approach on development projects using agile methods and paradigms.Comment
Organisations looking to get the most value from testing are often also interested in adopting software development processes which reduce risks. Agile is a term which embraces a number of lifecycle models, characterised by iterative development and cross-disciplinary working. These can reduce risk by providing faster and clearer information on which to base project decisions. One facet of agile development is the reduction in compartmentalisation of testing within the overall software development lifecycle. More information can be found from the the Agile Alliance.Tool vendors are moving to support agile development and testing within a unified environment. For example, Microsoft's Visual Studio 2005 includes an integrated load testing tool. On the Open Source side, Eclipse includes a web performance testing plug-in and Eclipse supports performance testing tools such as JMeter (as well as proprietary tools including IBM's Rational Performance Tester).
Testing approaches for agile development projects include Xtreme testing.


