Xcode Automated Testing

Xcode Automated Testing

Continuous Integration in Xcode.

First presented at the NY iOS Meetup Group on 1/8/14.

Thank you to Zach Holman whose Keynote styles I mimicked for this deck. http://zachholman.com/talks

06d59b7a09c0085d85d0a42638e0db01?s=128

Mark Dorison

January 08, 2014
Tweet

Transcript

  1. Automated Testing Continuous Integration in Xcode

  2. MARK DORISON @markdorison

  3. WHY AUTOMATE?

  4. We’re human.

  5. http://www.flickr.com/photos/zebraman/543512840/

  6. PRE-REQS

  7. OS X Server Tools

  8. Version Control

  9. Patience

  10. CREATE NEW SCHEME

  11. CREATE NEW SCHEME

  12. CREATE NEW SCHEME

  13. CREATE NEW SCHEME

  14. CREATE BOT

  15. ADD SERVER

  16. CREATE BOT

  17. SCHEDULE BOT

  18. CONFIGURE BOT

  19. CONFIGURE NOTIFICATIONS

  20. None
  21. None
  22. None
  23. None
  24. None
  25. None
  26. AREAS FOR IMPROVEMENT

  27. Consistency: Tests fail to complete.

  28. Provisioning Profiles

  29. Better Documentation

  30. Testing on any branch. rdar://15487043

  31. MARK DORISON @markdorison