Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Using Cucumber as a language-agnostic spec

Using Cucumber as a language-agnostic spec

How we used BDD to set a contract for implementations of the same thing in different programming languages

Avatar for Honza Javorek

Honza Javorek

October 08, 2019
Tweet

More Decks by Honza Javorek

Other Decks in Technology

Transcript

  1. U s i n g C u c u m

    b e r U s i n g C u c u m b s i n g C u c u m b e r U s i n g C u c u m b e i n g C u c u m b e r s i n g C u c u m b e r U s i n g C u c u m b s i n g C u c u m b e r U s i n g C u c u m b e r U s i n g C u c u m b e s i n g C u c u m b e r C u c u m b e r
  2. ?

  3. Contract in Gherkin feature files with placeholders ... ✅ ❌

    Canned Cucumber tests Cross language test suite template package
  4. TESTED CONTRACT language-agnostic open source friendly standard CI friendly able

    to describe a complex, custom behavior both human & machine -readable