Having agreed plans the Test Preparation stage covers all the activities necessary to prepare for a successful Test Execution. This includes having the necessary resources trained and available, preparing the necessary test cases and data, configuring the test tools and ensuring the necessary test environments are in place and available.