- scoping out test coverage (one may use a traceability matrix for this),
- identifying different testing scenarios & appropriate test cases,
- preparation of test scripts and test data
- base-lining these as per configuration management requirements.
Test scripts will be required in case if any testing tools are used. In most cases we may have luxury of copying existing production data to the test bed for testing. But there are cases where production data may not be available due to security and other reasons where project team has to prepare the test data. If this test data to be generated is huge, decision has to be taken whether to purchase a tool for it or develop it in-house.