This document provides guidelines for testing e-commerce software. It discusses the need for testing to enhance integrity and detect errors. The objectives of testing are reliability, quality, assurance and performance. Challenges include the rapid change of technology and varied customer profiles. The document outlines best practices and describes different types of testing for the web, middle, and data tiers including content, functionality, load, security and more.