Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
UI Testing for Fun and Profit
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Sarah E. Olson
March 01, 2018
Technology
2
4.1k
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
Embracing Remote
saraheolson
0
170
Creating Alexa Skills with Glitch
saraheolson
0
210
Poke Your Own Mongo
saraheolson
0
120
Other Decks in Technology
See All in Technology
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
120
Amazon Bedrock AgentCore EvaluationsでAIエージェントを評価してみよう!
yuu551
0
210
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
0
260
日本語テキストと音楽の対照学習の技術とその応用
lycorptech_jp
PRO
1
400
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
120
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
4
2.3k
メルカリのAI活用を支えるAIセキュリティ
s3h
8
6k
全員が「作り手」になる。職能の壁を溶かすプロトタイプ開発。
hokuo
1
660
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
180
IaaS/SaaS管理における SREの実践 - SRE Kaigi 2026
bbqallstars
4
1.2k
入社1ヶ月でデータパイプライン講座を作った話
waiwai2111
1
210
あたらしい上流工程の形。 0日導入からはじめるAI駆動PM
kumaiu
4
680
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
21k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
69
Become a Pro
speakerdeck
PRO
31
5.8k
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
130
Designing for Timeless Needs
cassininazir
0
120
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
So, you think you're a good person
axbom
PRO
2
1.9k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
The Invisible Side of Design
smashingmag
302
51k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
WCS-LA-2024
lcolladotor
0
430
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