!
USES PRIVATE APIS
LOTS OF CRUFT FOR BACKWARDS COMPATIBILITY
INCONSISTENT (ESP. ON CI SERVERS)
Slide 41
Slide 41 text
!
USES PRIVATE APIS
LOTS OF CRUFT FOR BACKWARDS COMPATIBILITY
INCONSISTENT (ESP. ON CI SERVERS)
Slide 42
Slide 42 text
WHAT DO I
USE?
Slide 43
Slide 43 text
SIMPLE APPS: XCUI
COMPLEX APPS: KIF
Slide 44
Slide 44 text
SIMPLE APPS: XCUI
COMPLEX APPS: KIF
* AS OF A MONTH BEFORE
WWDC 2016
Slide 45
Slide 45 text
WHAT
DO I TEST
NEXT?
Slide 46
Slide 46 text
CODE
COVERAGE
YOUR TESTING
ASSISTANT
Slide 47
Slide 47 text
CODE
COVERAGE
YOUR TESTING
ASSISTANT
Slide 48
Slide 48 text
No content
Slide 49
Slide 49 text
No content
Slide 50
Slide 50 text
No content
Slide 51
Slide 51 text
No content
Slide 52
Slide 52 text
No content
Slide 53
Slide 53 text
REMINDER
Slide 54
Slide 54 text
ROBOTS ARE AWESOME,
BUT THEY CANNOT REPLACE
HUMAN TESTERS
Slide 55
Slide 55 text
No content
Slide 56
Slide 56 text
OBLIGATORY SUMMARY SLIDE!
> UI Tests give you user-centric feedback
> UI Tests let you refactor confidently
> Use XCUI for simple, KIF for complex stuff
> Use Code Coverage to guide your testing
> ! + " = ######
PHOTO CREDITS (PT 1)
130320-Z-TK422-893 by the Oregon National
Guard https://www.flickr.com/photos/
oregonmildep/8576624536/
Serious Scaffolding by Dan DeLuca https://
www.flickr.com/photos/dandeluca/
3261603273/
Slide 60
Slide 60 text
PHOTO CREDITS (PT 2)
Gears by Joe deSousa https://
www.flickr.com/photos/mustangjoe/
20437315996/