It depends upon what kind of testing environment you are using.Besides that I am listing some of the key points which helps you in upgrading….
- First of all look for what kind of upgrade it is in terms of some technical upgrade or environment related upgrade or change in the application code etc..
- Do a deep technical analysis because that would help you identify the impacts more clearly. Besides the dependencies of the changed code can be understood very well.
- The clear understanding of interdependencies related to impacted code will help in better execution of regression testing .
- The regression can be at three levels : Integration , System and Business level.