Hi Vivek,
We use RMAN duplicate to perform a refresh of our test and development environments because we can not bring production offline. Also by using our RMAN backups we actually are testing our backups to make sure we can restore them. If your company has an Oracle DBA they’ll know how to perform backups using RMAN and refresh your test environment using RMAN duplicate. If you do not have a person who knows Oracle I’d recommend contracting an Oracle DBA to create the scripts and test the procedures. You wouldn’t want to damage or corrupt your production database.
William Klotz