What is the goal of testing in this instance? Well, between now and the end of the chapter, we want to go from where we are to a fully functional, and most importantly, live and operational site. In order to get there, we need to ensure not only that everything works as expected from the customer's point of view, but also that the site's security is properly implemented and that we can administer the site properly from the administration tool. Knowing this, we can break this section down into three main phases: testing the online store, re-implementing security, and testing the administration tool.
Once you have completed the testing phase, it is probably a good idea to make a backup of your live site because this now represents the only working live copy you possess. Sure, you can easily redo everything from the RTP copy you saved earlier, but why take the chance of having to redo your security settings, or any other changes you may have already made? Bear in mind that some of you...