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

Automated Acceptance Testing

Automated Acceptance Testing

My talk on using Calabash for Automated Acceptance Testing at CocoaHeads Durham

Josh Johnson

July 29, 2012
Tweet

More Decks by Josh Johnson

Other Decks in Programming

Transcript

  1. Feature: Cool Button View As a user of Cool Button

    App I want to be able to press buttons So I can see cool text and images
  2. Feature: Cool Button View As a user of Cool Button

    App I want to be able to press buttons So I can see cool text and images Scenario: Hello displays message Given the app is running When I touch "Hello" Then I see the text "Hello CocoaHeads!"
  3. Feature: Cool Button View As a user of Cool Button

    App I want to be able to press buttons So I can see cool text and images Scenario: Hello displays message Given the app is running When I touch "Hello" Then I see the text "Hello CocoaHeads!" Scenario: Cool displays image Given the app is running When I touch "Cool" Then I see the "hoff"