Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
UI Testing for Fun and Profit
Sarah E. Olson
March 01, 2018
Technology
2
2.4k
UI Testing for Fun and Profit
Presentation from Try Swift Tokyo 2018
Sarah E. Olson
March 01, 2018
Tweet
Share
More Decks by Sarah E. Olson
See All by Sarah E. Olson
saraheolson
0
97
saraheolson
0
110
saraheolson
0
31
Other Decks in Technology
See All in Technology
mmarukaw
0
1.9k
buildersbox
0
160
yoku0825
PRO
3
120
ihcomega56
1
500
nisshii0313
1
110
clustervr
0
140
pg0084
1
130
khrd
1
270
miura55
0
240
kanaugust
PRO
0
110
110y
0
11k
yamamuteki
2
620
Featured
See All Featured
holman
288
130k
samlambert
237
10k
zenorocha
296
40k
lara
590
61k
wjessup
339
16k
ddemaree
273
31k
chrislema
173
14k
carmenhchung
31
1.5k
maltzj
501
36k
shpigford
369
42k
scottboms
251
11k
dotmariusz
94
5.5k
Transcript
UI TESTING For FUN … and PROFIT?!
None
None
None
None
WHAT ARE WE DOING?
ALL THE WAYS WE TEST
COMPILER
SIMULATOR OR DEVICE
UNIT TESTING
INTEGRATION TESTING
UI TESTING
CONTINUOUS INTEGRATION
QA
BETA TESTING
RELEASE TESTING
PRODUCTION TESTING
WHAT COULD WE DO?
WHY XCUITEST? ➤ Write in Obj-C and Swift ➤ XCUITest
recording ➤ Consolidated code coverage ➤ Seamless integration with build process
WATCH
SIRI
ANIMATIONS
ALERTS
TRANSLATIONS
WHAT DID I LEARN?
WHAT ARE OTHER TEAMS DOING?
DO YOU CURRENTLY DO UI TESTING?
WHICH TOOLS OR FRAMEWORKS? XCUITest KIF ➡ Earl Grey Fastlane
Snapshots
WHAT FUNCTIONALITY DO YOU TEST? ➤ Core functionality ➤ Smoke
testing ➤ Navigation ➤ Analytics
WHO WRITES / MAINTAINS? ➤ Written by developers ➤ Maintained
by developers & QA
KICKSTARTER
WHAT SHOULD TRELLO DO?
GOALS ➤Automated smoke tests ➤Mock API ➤Snapshot testing
THANK YOU
SARAH E. OLSON @saraheolson