The purpose of software testing is to assess and evaluate the quality of work performed at each step of the software development process. Although it sometimes seems that way, the purpose of testing is NOT to use up all the remaining budget or schedule resources at the end of a development
effort. The goal of testing is to ensure that the software performs as intended, and to improve software quality, reliability and maintainability.
This topic area contains sources for testing tools, information about testing techniques and current research in testing, and links to organizations, experts, events and literature devoted to software testing.
See also the DACS Topics Software Reliability and Software Quality.