The Complete E-Commerce Book: Design, Build, & Maintain a Successful Web-based Business, Second Edition

The first rule of intelligent tinkering is to save all the parts.
Paul Ehrlich, in Saturday Review
A good Quality Assurance Plan (QA Plan) will determine how and in what order each aspect of your website should be tested. A QA Plan s first priority is to avoid a situation that will force you to accelerate or to change the plan hurriedly because of some unanticipated problem. For many websites, by the time a problem becomes too obvious to ignore, considerable financial damage may have already occurred. If you do not test often and thoroughly defects will accumulate or be missed. A good QA Plan will orient the project toward detecting defects early, close to the point of insertion, and not allow defects to infect work later on.
This can t be said enough quality assurance testing is essential to developing a successful website. The ever-growing list of operating systems, software choices, browsers and user preferences, combined with the multitude of static web pages and dynamic database-driven websites, result in everything from customers having a problem-free experience while visiting your website to customers being driven crazy because their browser crashed. Most of the problems could be easily solved with a slight change in the HTML or other coding on the site.
To assure that visitors to your website have a pleasant and problem-free experience, develop and implement testing protocols to improve production specifications, visual and HTML style guidelines, and process flow this is your Quality Assurance...