I am currently doing a release of 2 major feature updates to a site. For me even with all my Drupal and web development skills releases are difficult, and far from stress free.
In examining new community modules I found the Behat UIBehat scenarios to test business logic expectations. The Behat UI looks like this when you install the module onto your site:
This looks awesome! It requires Behat on your development system (I would likely not run this on a Production system), and optionally Selenium if you want a real browser to test your website. For the administration of this module you simply provide the path(s) to the testing tools on the system:
Had I found this module about 2 weeks ago I believe I would have tried to add behavior tests for the new functionality I’m adding to the website. So I would have more confidence during the deployment process.
note: From the example video tutorial on the project page it appears like these tests take a small while to run. But this is ok with me as the tests are write-once, repeat on any server and they can be saved to a file in version control.
Looking for quality web hosting? Look no further than Arvixe Web Hosting