I have web application where i have created one site collection for development environment. In this site collection i have created Custom web part, custom master page, timer job, ootb list/ library etc. Also User profile services is configured in this web application.
Now I have another farm where i want to create QA environment for the same application for testing purpose so in future if i m doing any changes in dev environment i will just deploy my wsp in QA and test it. Please advice the steps.