Feeling the Pain

We’ve identified four main types of pain that your team might start to feel if their Cucumber goes bad. Take a look and see whether you recognize any of these:

SymptomProblem
Some of our tests fail randomly.

Flickering scenarios

We keep breaking tests unintentionally.

Brittle features

Our features take too long to run.

Slow features

Our stakeholders don’t read our features.

Bored stakeholders

Let’s take a closer look at each of these symptoms.

Flickering Scenarios

When a scenario that was passing yesterday is failing today, with the same source code running in the same environment, you have what we call a flickering scenario. Here’s our definition of a flickering scenario:

Flickering scenario

A flickering scenario fails ...

Get The Cucumber Book now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.