Alehret,
If you are looking for someone to assist you feel free to contact me. I am VP of a software development and consulting firm and we have done several DNN implementations. All of our sites are go through our normal environments moves which is often movement from dev to test and ultimately to production servers.
As mentioned in the previous reply post it is usually fairly straightforward for a technical user who is familar with backups and restores of databases and setting up IIS sites. Every environment is different so things like setting up host headers on your server or virutal director settings are also a couple of items that might need to be done depending on how you are hosting it and where you are hosting it. The basic process is to get a complete copy of your IIS files up, a full backup of your database configure the web.config file for the new test environment settings and watch it go.
In practice I have found the most common issues you deal with is licensing issues with 3rd party controls. Many controls have a single domain/server license and when you duplicate your environment to another server and url you can find your modules won't function without additional licenses.
Hopefully those are a few thoughts based our experience doing this often. If you would like support in doing this feel free to contact me.
Good Luck,
Thayer Tate
VP, Project Services
SolTech, Inc.
thayer.tate@soltech.net
404-601-6000 x284