A good set of testing FAQs is available at www.faqs.org/faqs/software-eng/testing-faq. At the STORM site (www.mtsu.edu/~storm) hosted by Middle Tennessee State University, you'll find some handy links to testing information. The classic article "Bug Bounty Hunters" from Byte magazine (www.byte.com/art/9711/sec17/art3.htm) emphasizes three important points about testing: (1) the cost of debugging software increases as you move through the software development process, (2) to ensure high-quality products, testing needs to include validation and verification throughout the entire development process, and (3) testing costs a lot of money and can delay release of a product to market. The article offers automated software testing tools as a partial solution to these problems and describes how they work.
|