Pro Yearly is on sale from $80 to $50! »

UI Testing for Fun and Profit

UI Testing for Fun and Profit

Presentation from Try Swift Tokyo 2018

F3b46666af09828dc96d8b816bef4e4b?s=128

Sarah E. Olson

March 01, 2018
Tweet

Transcript

  1. UI TESTING For FUN … and PROFIT?!

  2. None
  3. None
  4. None
  5. None
  6. WHAT ARE WE DOING?

  7. ALL THE WAYS WE TEST

  8. COMPILER

  9. SIMULATOR OR DEVICE

  10. UNIT TESTING

  11. INTEGRATION TESTING

  12. UI TESTING

  13. CONTINUOUS INTEGRATION

  14. QA

  15. BETA TESTING

  16. RELEASE TESTING

  17. PRODUCTION TESTING

  18. WHAT COULD WE DO?

  19. WHY XCUITEST? ➤ Write in Obj-C and Swift ➤ XCUITest

    recording ➤ Consolidated code coverage ➤ Seamless integration with build process
  20. WATCH

  21. SIRI

  22. ANIMATIONS

  23. ALERTS

  24. TRANSLATIONS

  25. WHAT DID I LEARN?

  26. WHAT ARE OTHER TEAMS DOING?

  27. DO YOU CURRENTLY DO UI TESTING?

  28. WHICH TOOLS OR FRAMEWORKS? XCUITest KIF ➡ Earl Grey Fastlane

    Snapshots
  29. WHAT FUNCTIONALITY DO YOU TEST? ➤ Core functionality ➤ Smoke

    testing ➤ Navigation ➤ Analytics
  30. WHO WRITES / MAINTAINS? ➤ Written by developers ➤ Maintained

    by developers & QA
  31. KICKSTARTER

  32. WHAT SHOULD TRELLO DO?

  33. GOALS ➤Automated smoke tests ➤Mock API ➤Snapshot testing

  34. THANK YOU

  35. SARAH E. OLSON @saraheolson