Working with Puppet Modules? There's an IDE for That - PuppetConf 2013
How Puppet Labs Tests and Validates Puppet Enterprise