How do you keep your live and and testing server?

there are quite a few threads on here about this topic … just look at these examples:

Database synchronization between dev/staging and production

I would also recommend you read Mark Jaquith’s post on Local and Dev Tip’s.