Hi,
typically There will be different test environments like Normal testing server used by QA team and UAT(Ideally Must be same set up as production) server used by Client QA/BA persons for verification and validafions of the code and requirements. so it depends on your choice to which test server you want to put the code.BTW you must deploy all of the code to QA (Test) server and UAT not problem in it as far as my concern.