Register Now

Behavior Driven Development with Cucumber


Reading Time: 1 minute


This is the third episode of our new Testing Tuesday series and our first screencast. Every week we will share our insights and opinions on the software testing space. Drop by every Tuesday to learn more! Last week we talked about how to get from Test-Driven Development to Behavior-Driven Development.

Sign up for a free Codeship Account

BDD with Cucumber

Cucumber lets you write your feature in natural language and develop them behavior-driven afterwards. It is written in Ruby, but you can also use it with several other languages, including the Java Virtual Machine, Python and PHP. Check out the Wiki to find out more. In this screencast we’re creating a new feature in our Superhero Ruby on Rails app using Cucumber. We kept it quite simple though, so it won’t be too hard to follow along if you’re not familiar with Ruby.

Up next week: Continuous Integration and Deployment with Cucumber

Next week we will dive further into Cucumber and show you how to test and deploy our Superhero app on Codeship.

Further info:

Subscribe via Email

Over 60,000 people from companies like Netflix, Apple, Spotify and O'Reilly are reading our articles.
Subscribe to receive a weekly newsletter with articles around Continuous Integration, Docker, and software development best practices.

We promise that we won't spam you. You can unsubscribe any time.

Join the Discussion

Leave us some comments on what you think about this topic or if you like to add something.