~/talk

Agile Swift

Talkat 360iDev 2017 · 2017-08-13..08-16· [testing]
links:none on file
slides:none on file

A sample app gets simple XCTest and XCUI suites added, run from Xcode and the command line, and XCUI tests are both recorded and hand‑written. API checks export Postman collections and run with Newman on the CI pipeline. The pipeline uses Jenkins CI to execute XCTest on CLI and XCUI on Simulator (with an admittedly arcane simulator setup), measures coverage with Slather and targets roughly 80–90% code coverage, and isolates network calls using Cuckoo mocking.

AI-written summary · about

  1. 0:00Intro
  2. 0:51Agenda
  3. 3:30Agile Testing Benefits
  4. 5:53Agile Swift
  5. 7:40Swift Unit Test - XCTest
  6. 10:44Unit Testing Assertions
  7. 12:27API Testing - Postman
  8. 13:21API Testing - Newman
  9. 14:07Swift GUI Testing - XCUI
  10. 17:02Putting It All Together
  11. 22:49FIRST Principles - Fast
  12. 24:46FIRST Principles - Isolated
  13. 25:53Isolated - Cuckoo
  14. 26:41FIRST Principle - Repeatable
  15. 28:13FIRST Prin - Self-Verifying
  16. 29:17FIRST Principles - Timely
  17. 31:24Sample App - Unit Test
  18. 34:00Sample App - API Test
  19. 36:09Sample App - Jenkins
  20. 36:25Slather - Jenkins
  21. 37:33SonarQube - Jenkins
  22. 40:32Swift on Linux
  23. 41:22URLs
  24. 42:21CONTACT INFO
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.