Calabash - Karl and Jonas

1,604 views

Published on

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,604
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
69
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Calabash - Karl and Jonas

  1. 1. Cross-platformAutomated UI TestingCalabashStarting at 11.30!onsdag den 17. april 13
  2. 2. Who’s this guy?onsdag den 17. april 13
  3. 3. Who’s this guy?onsdag den 17. april 13
  4. 4. Who’s this guy?F#onsdag den 17. april 13
  5. 5. Who’s this guy?onsdag den 17. april 13
  6. 6. Confessiononsdag den 17. april 13
  7. 7. Confessiononsdag den 17. april 13
  8. 8. onsdag den 17. april 13
  9. 9. ?onsdag den 17. april 13
  10. 10. ?onsdag den 17. april 13
  11. 11. Professional practices?onsdag den 17. april 13
  12. 12. Professional practices?Unit Testingonsdag den 17. april 13
  13. 13. Professional practices?Unit TestingAutomated Acceptance Testingonsdag den 17. april 13
  14. 14. Professional practices?Unit TestingAutomated Acceptance TestingContinuous buildsonsdag den 17. april 13
  15. 15. Professional practices?Unit TestingAutomated Acceptance TestingContinuous buildsContinuous testingonsdag den 17. april 13
  16. 16. Can we deliver onthe Xamarin propositionwhen it comes to testing?onsdag den 17. april 13
  17. 17. onsdag den 17. april 13
  18. 18. onsdag den 17. april 13
  19. 19. • UI Test Automation for iOS & Androidonsdag den 17. april 13
  20. 20. • UI Test Automation for iOS & Android• Open-Source (https://github.com/calabash)onsdag den 17. april 13
  21. 21. • UI Test Automation for iOS & Android• Open-Source (https://github.com/calabash)• Objective C, Java and Rubyonsdag den 17. april 13
  22. 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. 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. 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. 25. BDD in 30 secondsonsdag den 17. april 13
  26. 26. BDD in 30 secondsProgramming in plain textonsdag den 17. april 13
  27. 27. BDD in 30 secondsProgramming in plain textWritable by your bossonsdag den 17. april 13
  28. 28. BDD in 30 secondsProgramming in plain textWritable by your bossSpecificationonsdag den 17. april 13
  29. 29. BDD in 30 secondsProgramming in plain textWritable by your bossSpecificationReadable by all project membersonsdag den 17. april 13
  30. 30. BDD in 30 secondsProgramming in plain textWritable by your bossSpecificationReadable by all project membersImproves communicationonsdag den 17. april 13
  31. 31. onsdag den 17. april 13
  32. 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. 33. Calabash C#CalabashAndroidCalabash iOSYour AppCalabashServerCalabash ClientsDevice, Emulator or SimulatorHost computerHigh-level ArchitectureJSONoverHTTPonsdag den 17. april 13
  34. 34. Calabash C#CalabashAndroidCalabash iOSYour AppCalabashServerCalabash ClientsDevice, Emulator or SimulatorHost computerHigh-level ArchitectureJSONoverHTTP............onsdag den 17. april 13
  35. 35. Test Architectureonsdag den 17. april 13
  36. 36. Test ArchitectureFEATURESonsdag den 17. april 13
  37. 37. Test ArchitectureFEATURESStepDefs&AppTestLogiconsdag den 17. april 13
  38. 38. Test ArchitectureFEATURESStepDefs&AppTestLogicPageObjectInter-facesonsdag den 17. april 13
  39. 39. Test ArchitectureCalabashAndroidFEATURESStepDefs&AppTestLogicPageObjectInter-facesAndroid PhonePage Classesonsdag den 17. april 13
  40. 40. Test ArchitectureCalabashAndroidFEATURESStepDefs&AppTestLogicPageObjectInter-facesAndroid PhonePage Classesonsdag den 17. april 13
  41. 41. Test ArchitectureCalabashAndroidCalabash iOSFEATURESStepDefs&AppTestLogicPageObjectInter-facesAndroid PhonePage ClassesiPhonePage Classesonsdag den 17. april 13
  42. 42. Test ArchitectureCalabashAndroidCalabash iOSFEATURESStepDefs&AppTestLogicPageObjectInter-facesAndroid PhonePage ClassesiPhonePage Classesonsdag den 17. april 13
  43. 43. Test ArchitectureCalabashAndroidCalabash iOSFEATURESStepDefs&AppTestLogicPageObjectInter-facesAndroid PhonePage ClassesiPhonePage ClassesCalabash iOSiPadPage Classesonsdag den 17. april 13
  44. 44. Test ArchitectureCalabashAndroidCalabash iOSFEATURESStepDefs&AppTestLogicPageObjectInter-facesAndroid PhonePage ClassesiPhonePage ClassesCalabash iOSiPadPage Classesonsdag den 17. april 13
  45. 45. Demoonsdag den 17. april 13
  46. 46. onsdag den 17. april 13
  47. 47. onsdag den 17. april 13
  48. 48. Thank Youhttp://xamarin.com/test-cloudonsdag den 17. april 13

×