Cucumber makes your team amazing
At a glance, Cucumber might just look like another tool for running automated tests.
But it’s more than that.
At a glance, Cucumber might just look like another tool for running automated tests.
But it’s more than that.
Cucumber merges specification and test documentation into one cohesive whole.
Because they're automatically tested by Cucumber, your specifications are always bang up-to-date.
Business and IT don't always understand each other. Cucumber's executable specifications encourage closer collaboration, helping teams keep the business goal in mind at all times.
When automated testing is this much fun, teams can easily protect themselves from costly regressions.
First, the developers, testers and business folks explore the problem domain, and collaborate to produce concrete examples that describe the behaviour they want.
Sometimes that discussion is hard, because it throws up all the misunderstandings and assumptions you’d normally discover much later on.
But that's a good thing.
Next, the team uses Cucumber to run those examples as automated acceptance tests.
As the team works on the solution, Cucumber tells you which examples are implemented and working, and warns you about the ones that aren’t.
Before you know it, you have one document that’s both the specification and the tests for your software.
downloads this week
Over 3,000 Cucumber users are part of the daily discussions on our mailing list.
Subscribe to the mailing list →contributors
languages
We're on a mission to unite the business and technology-facing sides of software organisations. We teach practices and build tools that foster mutual understanding and respect, saving your team time and money.
We're software practitioners with decades of experience using agile & lean techniques who love to share what we've learned.
If you're looking for expert advice from a supportive team, you've come to the right place.
Learning on your own? Try our online course where you can learn all the benefits of BDD and Cucumber at your own pace.
Join the first lesson for free →We'll come to your premises and teach your teams the skills they need to make your agile adoption a success.
Let's talk →“BDD is at the heart of our development practices, in a broad way. Not only developers are involved but also testers, business analysts, etc. It is also a key element in our agile transformation process and is what made it possible for us to truly do continuous delivery.”
“Cucumber made things more concrete and collaborative. We gained a lot of confidence in what we ship. Bugs and regressions are much less frequent than before and this saves us a lot of time and money. We are getting faster and faster to deliver.”