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

Embracing Python for Software Testing - BDD Style

Embracing Python for Software Testing - BDD Style

Jakub Jarosz

October 13, 2012
Tweet

More Decks by Jakub Jarosz

Other Decks in Programming

Transcript

  1. Embracing Python for Software Testing - BDD Style PyCon Ireland

    2012 Jakub Jarosz http://testing.gobanana.co.uk/?p=743
  2. Gherkin to the rescue GIVEN a registered user 'bob' WHEN

    a user navigates to the Sign In page AND the user signs in as 'bob' THEN the profile page for 'bob' will be displayed
  3. Describe software behaviour... ... without detailing how that behaviour is

    implemented. http://www.uea.ac.uk/~m242/nasc/cross/cman/howbig.htm
  4. BDD - testing stack PROJECT Steps Features Scenarios Step definitions

    Support code Automation library SYSTEM BUSINESS TECHNOLOGY