Testing Tuesday #4: Continuous Integration and Continuous Deployment with Cucumber

Vote on Hacker News

This is the fourth episode of our new Testing Tuesday series. Every week we will share our insights and opinions on the software testing space. Drop by every Tuesday to learn more! Last week we introduced Behavior Driven Development with Cucumber.

Codeship – A hosted Continuous Deployment platform for web applications


Deploying with Cucumber, Codeship and Heroku

Continuous Integration and Deployment speeds up your workflow tremendously. In this screencast we will deploy our Superheroes application to Heroku. The Codeship will take care of deploying the application on every change automatically, as long as the Cucumber scenarios keep passing.

Up next week: Test your web apps with Selenium

Next week we will take a look at Selenium, a testing framework that lets you record and replay scenarios in your application. Selenium is also responsible for checking websites with Javascript in Cucumber, so we will take a look at that as well. For now I would love to hear your thoughts on this week’s screencast. Let me know how I can improve and how YOU do continuous integration and deployment.

Further info:



Want to build tools for other developers and join a well funded startup? Join us and bring Continuous Deployment to every software team. We are hiring!

Author: Clemens Helm

I’m a passionate web application developer and Ruby on Rails enthusiast. I love building stunning web applications and start-ups that rock. And I love boarding – on the street, on water, on snow – there’s a board for every season.