Your SlideShare is downloading. ×
Calabash - Karl and Jonas
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Calabash - Karl and Jonas

919
views

Published on

Published in: Technology, Education

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
919
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
54
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Cross-platformAutomated UI TestingCalabashStarting at 11.30!onsdag den 17. april 13
  • 2. Who’s this guy?onsdag den 17. april 13
  • 3. Who’s this guy?onsdag den 17. april 13
  • 4. Who’s this guy?F#onsdag den 17. april 13
  • 5. Who’s this guy?onsdag den 17. april 13
  • 6. Confessiononsdag den 17. april 13
  • 7. Confessiononsdag den 17. april 13
  • 8. onsdag den 17. april 13
  • 9. ?onsdag den 17. april 13
  • 10. ?onsdag den 17. april 13
  • 11. Professional practices?onsdag den 17. april 13
  • 12. Professional practices?Unit Testingonsdag den 17. april 13
  • 13. Professional practices?Unit TestingAutomated Acceptance Testingonsdag den 17. april 13
  • 14. Professional practices?Unit TestingAutomated Acceptance TestingContinuous buildsonsdag den 17. april 13
  • 15. Professional practices?Unit TestingAutomated Acceptance TestingContinuous buildsContinuous testingonsdag den 17. april 13
  • 16. Can we deliver onthe Xamarin propositionwhen it comes to testing?onsdag den 17. april 13
  • 17. onsdag den 17. april 13
  • 18. onsdag den 17. april 13
  • 19. • UI Test Automation for iOS & Androidonsdag den 17. april 13
  • 20. • UI Test Automation for iOS & Android• Open-Source (https://github.com/calabash)onsdag den 17. april 13
  • 21. • UI Test Automation for iOS & Android• Open-Source (https://github.com/calabash)• Objective C, Java and Rubyonsdag den 17. april 13
  • 22. • UI Test Automation for iOS & Android• Open-Source (https://github.com/calabash)• Objective C, Java and Ruby• Native and Hybrid appsonsdag den 17. april 13
  • 23. • UI Test Automation for iOS & Android• Open-Source (https://github.com/calabash)• Objective C, Java and Ruby• Native and Hybrid apps• Ruby API (C# API in the making)onsdag den 17. april 13
  • 24. • UI Test Automation for iOS & Android• Open-Source (https://github.com/calabash)• Objective C, Java and Ruby• Native and Hybrid apps• Ruby API (C# API in the making)• Behavior Driven Development (BDD)onsdag den 17. april 13
  • 25. BDD in 30 secondsonsdag den 17. april 13
  • 26. BDD in 30 secondsProgramming in plain textonsdag den 17. april 13
  • 27. BDD in 30 secondsProgramming in plain textWritable by your bossonsdag den 17. april 13
  • 28. BDD in 30 secondsProgramming in plain textWritable by your bossSpecificationonsdag den 17. april 13
  • 29. BDD in 30 secondsProgramming in plain textWritable by your bossSpecificationReadable by all project membersonsdag den 17. april 13
  • 30. BDD in 30 secondsProgramming in plain textWritable by your bossSpecificationReadable by all project membersImproves communicationonsdag den 17. april 13
  • 31. onsdag den 17. april 13
  • 32. Feature:  Assignments    Scenario:  Work  on  assignment        Given  I  am  on  the  Assignments  screen        When  I  start  working  on  #2001        Then  the  8mer  should  start  8cking  Scenario:  Assignment  represented  on  map        Given  I  am  in  Adrian,  TX        When  I  go  to  the  Map  screen        Then  I  should  see  my  loca8on  on  the  map        And  the  assignment  #2001  on  "306  5th  Street  Adrian"onsdag den 17. april 13
  • 33. Calabash C#CalabashAndroidCalabash iOSYour AppCalabashServerCalabash ClientsDevice, Emulator or SimulatorHost computerHigh-level ArchitectureJSONoverHTTPonsdag den 17. april 13
  • 34. Calabash C#CalabashAndroidCalabash iOSYour AppCalabashServerCalabash ClientsDevice, Emulator or SimulatorHost computerHigh-level ArchitectureJSONoverHTTP............onsdag den 17. april 13
  • 35. Test Architectureonsdag den 17. april 13
  • 36. Test ArchitectureFEATURESonsdag den 17. april 13
  • 37. Test ArchitectureFEATURESStepDefs&AppTestLogiconsdag den 17. april 13
  • 38. Test ArchitectureFEATURESStepDefs&AppTestLogicPageObjectInter-facesonsdag den 17. april 13
  • 39. Test ArchitectureCalabashAndroidFEATURESStepDefs&AppTestLogicPageObjectInter-facesAndroid PhonePage Classesonsdag den 17. april 13
  • 40. Test ArchitectureCalabashAndroidFEATURESStepDefs&AppTestLogicPageObjectInter-facesAndroid PhonePage Classesonsdag den 17. april 13
  • 41. Test ArchitectureCalabashAndroidCalabash iOSFEATURESStepDefs&AppTestLogicPageObjectInter-facesAndroid PhonePage ClassesiPhonePage Classesonsdag den 17. april 13
  • 42. Test ArchitectureCalabashAndroidCalabash iOSFEATURESStepDefs&AppTestLogicPageObjectInter-facesAndroid PhonePage ClassesiPhonePage Classesonsdag den 17. april 13
  • 43. Test ArchitectureCalabashAndroidCalabash iOSFEATURESStepDefs&AppTestLogicPageObjectInter-facesAndroid PhonePage ClassesiPhonePage ClassesCalabash iOSiPadPage Classesonsdag den 17. april 13
  • 44. Test ArchitectureCalabashAndroidCalabash iOSFEATURESStepDefs&AppTestLogicPageObjectInter-facesAndroid PhonePage ClassesiPhonePage ClassesCalabash iOSiPadPage Classesonsdag den 17. april 13
  • 45. Demoonsdag den 17. april 13
  • 46. onsdag den 17. april 13
  • 47. onsdag den 17. april 13
  • 48. Thank Youhttp://xamarin.com/test-cloudonsdag den 17. april 13