Problem with that is... I don't have a 'test site' and I don't know what a 'local install' is.
You can always install it on the same site using a different directory and database.
Locally you would need to install apache/php/mysql than you can run it locally on your comp.