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

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