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
Sarah E. Olson
March 01, 2018
Technology
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
Embracing Remote
saraheolson
0
140
Creating Alexa Skills with Glitch
saraheolson
0
190
Poke Your Own Mongo
saraheolson
0
98
Other Decks in Technology
See All in Technology
Welcome to the LLM Club
koic
0
160
250627 関西Ruby会議08 前夜祭 RejectKaigi「DJ on Ruby Ver.0.1」
msykd
PRO
2
250
米国国防総省のDevSecOpsライフサイクルをAWSのセキュリティサービスとOSSで実現
syoshie
2
1k
PHP開発者のためのSOLID原則再入門 #phpcon / PHP Conference Japan 2025
shogogg
4
710
Observability infrastructure behind the trillion-messages scale Kafka platform
lycorptech_jp
PRO
0
140
Snowflake Summit 2025 データエンジニアリング関連新機能紹介 / Snowflake Summit 2025 What's New about Data Engineering
tiltmax3
0
310
Fabric + Databricks 2025.6 の最新情報ピックアップ
ryomaru0825
1
130
Кто отправит outbox? Валентин Удальцов, автор канала Пых
lamodatech
0
330
Javaで作る RAGを活用した Q&Aアプリケーション
recruitengineers
PRO
1
100
BigQuery Remote FunctionでLooker Studioをインタラクティブ化
cuebic9bic
3
270
20250625 Snowflake Summit 2025活用事例 レポート / Nowcast Snowflake Summit 2025 Case Study Report
kkuv
1
300
ローカルLLMでファインチューニング
knishioka
0
150
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
328
39k
A Tale of Four Properties
chriscoyier
160
23k
Code Review Best Practice
trishagee
68
18k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
The Cost Of JavaScript in 2023
addyosmani
51
8.4k
A designer walks into a library…
pauljervisheath
206
24k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.8k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
The Pragmatic Product Professional
lauravandoore
35
6.7k
Docker and Python
trallard
44
3.4k
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