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
Search
Salmo Junior
November 29, 2016
Technology
89
0
Share
UI Testing
Apresentação sobre UI Testing feita no 14º CocoaTalks de Belo Horizonte
Salmo Junior
November 29, 2016
More Decks by Salmo Junior
See All by Salmo Junior
Como deixar os meus apps mais seguros
salmojunior
2
180
Debugging: Tips and Techniques
salmojunior
1
160
Entregando código Swift com qualidade
salmojunior
2
260
Migrando para o desenvolvimento mobile (iOS)
salmojunior
0
94
Entendendo o processo de desenvolvimento de aplicativos iOS
salmojunior
1
100
Criando aplicativos para a nova Apple TV
salmojunior
0
140
Introdução ao Swift - CocoaHeads BH
salmojunior
0
180
360|iDev - Highlights - CocoaHeads Campinas
salmojunior
0
77
MultiTasking - iOS 9
salmojunior
0
74
Other Decks in Technology
See All in Technology
レビューしきれない?それは「全て人力でのレビュー」だからではないでしょうか
amixedcolor
0
290
20260423_執筆の工夫と裏側 技術書の企画から刊行まで / From the planning to the publication of technical book
nash_efp
1
310
小説執筆のハーネスエンジニアリング
yoshitetsu
0
120
EBS暗号化に失敗してEC2が動かなくなった話
hamaguchimmm
2
170
Azure PortalなどにみるWebアクセシビリティ
tomokusaba
0
380
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
270
"SQLは書けません"から始まる データドリブン
kubell_hr
2
470
Bill One 開発エンジニア 紹介資料
sansan33
PRO
6
18k
Standards et agents IA : un tour d’horizon de MCP, A2A, ADK et plus encore
glaforge
0
120
Azure Lifecycle with Copilot CLI
torumakabe
3
1k
目的ファーストのハーネス設計 ~ハーネスの変更容易性を高めるための優先順位~
gotalab555
8
1.9k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.3k
Featured
See All Featured
A Soul's Torment
seathinner
6
2.6k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
43k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
98
A Tale of Four Properties
chriscoyier
163
24k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
140
Being A Developer After 40
akosma
91
590k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
330
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
520
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
270
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
350
Transcript
UI Testing
Salmo Junior • Chapter Leader do CocoaHeads BH • Mineiro,
apesar de corintiano • Dev iOS desde 2011 • Viciado em queijo
[email protected]
@salmojr
Mas o que é UI Test?
Beneficios do UI Test • Testes como se fosse o
usuário • Fácil achar bugs durante regressão • Tempo de execução, não parando o time • Certeza que as classes funcionam juntas • Mais simples que UT (Mas igualmente importante)
Por que fazer UI Test?
None
UI Test vs. Unit Test
Algumas opções • XCUI • KIF • Calabash • Appium
• ...
XCUI
XCUI • Xcode 7 ou superior • iOS e macOS
• Swift e Objective-C
XCUI - Vantagens • Testa a acessibilidade da aplicação •
Integrado a IDE • UI Recording
XCUI - Desvantagens • Não é multiplataforma • Mais voltado
para os desenvolvedores • Difícil reaproveitamento de passos
XCUI • XCTest + Accessibility • XCUIApplication • XCUIElementQuery •
XCUIElement
Demo
Perguntas?
Referências Apple Developer - https://goo.gl/40uSsG Big Nerd Ranch - https://goo.gl/KqogyP
APPCODA - https://goo.gl/kK6gp0
Obrigado!
[email protected]
- @salmojr