Lets assume we have web based application. So it has both front end and back end components. Generally before we do a new release of the application has to carry out regression testing.

My concern is when we do regression at what test level it should be. Should it be all test level except unit test level, as developers have done their unit tests for all the code changes at the point.