Developing a testing strategy for Internet-based applications requires
a solid understanding of each of the hardware and software components that make up the application. As is critical to successful testing of standard applications, a specification document is needed to
describe the expected functionality and performance of your Website. Without this document, you cannot design the appropriate tests. You need to test components developed internally and those purchased from a third party. For the components developed in-house you should employ the tactics presented in earlier chapters. This
includes creating unit/module tests and performing code reviews.