Convert or develop acceptance tests to measure acceptance criteria
Ensure tests produce the same results on the source and ported systems
Correct errors and performance problems
In this step, you should test the entire application and database to ensure that the correct results are obtained and that performance is acceptable. Ideally, a set of automated tests will be used and the original source database will be available to run the same tests against to compare results. Sometimes, the test infrastructure itself will need to be adapted to work against a DB2 database. Typical testing performed in this step includes the validation of User Interface transactions, batch/script processing, administration procedures, recovery scenarios, and performance tuning. It is sometimes necessary to infer or adjust performance test results to account for system differences (number of CPUs, memory size, and so on) if performing the tests on differently configured systems.