We are getting ready to upgrade to 5.6 and I am seeking any advice or tips any of you may have as far as developing a test plan. This will be my first upgrade and I want it to go as smoothly as possible. I’ve searched through the forums for info and this is what I’ve come up with so far (we are running 5.2.1 on Windows 2000 and so we will be upgrading the OS to Windows 2003 for 5.6):
1. Install Windows 2003 and CL 5.6 on test server.
2. Capture live data from production inbound threads on production server via SMAT files.
3. Make a copy of the production site on the production server and modify each of the inbound and outbound threads so that they are file protocol and not tcp/ip. Take the individual SMAT files of live data and run them each through the corresponding thread on the modified copy of production in order to obtain outbound files for each thread.
4. Move the modified copy of production site over to test server with CL 5.6 installed.
5. Again, take the individual SMAT files of live data and run them each through the corresponding thread on the modified copy of production in order to obtain outbound files for each thread.
6. File compare the 5.2.1 outbound files with the 5.6 outbound files to ensure consistency
Would this be a valid test? Would this method guarantee a smooth transition when the switch is made to the new server? What other items should I consider? I’d really be interested in hearing about any of your experiences in upgrading, especially any gotchas I might need to be aware of.