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

Improve Quality of Android Apps with BDD

Improve Quality of Android Apps with BDD

Covers an overview of testing with respect to TDD and BDD and how they all fit together providing enhanced collaboration between Developers and Non-Tech teams.

David Odari

October 19, 2019
Tweet

More Decks by David Odari

Other Decks in Programming

Transcript

  1. “The bitterness of poor quality remains long after the sweetness

    of low price is forgotten.” Benjamin Franklin
  2. TDD

  3. BDD

  4. Scenario: Get A Joke Given A user is at the

    Jokes Screen When I click on get a joke button Then I should see a joke Example:
  5. • Install Gherkin plugin • Add Cucumber dependencies • Create

    a custom Cucumber instrumentation runner • Add an test application ID and Runner Setting Up Cucumber
  6. Feature: Get Jokes Scenario: User Wants to get jokes Given

    A user is at the Jokes Screen When I click on get a joke button Then I should not see error text but a joke Build A Scenario