Regardless of the method you use ... make sure you set an identity gap. (I recommend identity gaps be set for all ident columns.)
For your UAT tests I'd recommend running through a battery of tests that echo what'll happen in production (eg, insert, update, delete, update stats, reorg, etc, etc, etc).