Test WP sites? What is the best way to create demo / dev

Test WP sites?

What is the best way to create demo / dev sites and then copy to live server. Is there any good protocol or plugin to do this.