Outside In: Using UI Tests to Start Improving Your App - UIKonf Berlin, 2016

Outside In: Using UI Tests to Start Improving Your App - UIKonf Berlin, 2016

Video:
https://www.youtube.com/watch?v=hYCUy-9yq_M

Quite a bit of theory and a bit of practice about how you can use UI tests to give yourself a framework to improve an existing, untested app without unintentionally breaking functionality for your users.

Video of XCUI tests running painfully slowly available here: https://youtu.be/XbqDFokGkQc

C4861b1dfdf3bbb21faec4a1acdf183d?s=128

Ellen Shapiro

May 23, 2016
Tweet

Transcript

  1. 1.

    USING UI TESTS TO START IMPROVING YOUR APP Ellen Shapiro

    | UIKonf 2016 | Berlin, Germany spothero.com | justhum.com | @designatednerd
  2. 3.
  3. 6.
  4. 7.
  5. 8.
  6. 9.
  7. 10.
  8. 11.
  9. 12.
  10. 13.
  11. 14.
  12. 15.
  13. 16.
  14. 22.
  15. 24.
  16. 27.
  17. 36.
  18. 48.
  19. 49.
  20. 50.
  21. 51.
  22. 52.
  23. 53.
  24. 55.
  25. 56.

    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 > ! + " = ######
  26. 57.

    LINKS (PT 1) XCUI WWDC Session: https:// developer.apple.com/videos/play/ wwdc2015-406/ ObjC.io

    on Snapshot Testing: https:// www.objc.io/issues/15-testing/ snapshot-testing/
  27. 59.

    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/