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
0
84
UI Testing
Apresentação sobre UI Testing feita no 14º CocoaTalks de Belo Horizonte
Salmo Junior
November 29, 2016
Tweet
Share
More Decks by Salmo Junior
See All by Salmo Junior
Como deixar os meus apps mais seguros
salmojunior
2
170
Debugging: Tips and Techniques
salmojunior
1
160
Entregando código Swift com qualidade
salmojunior
2
260
Migrando para o desenvolvimento mobile (iOS)
salmojunior
0
90
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
170
360|iDev - Highlights - CocoaHeads Campinas
salmojunior
0
76
MultiTasking - iOS 9
salmojunior
0
71
Other Decks in Technology
See All in Technology
プロポーザルに込める段取り八分
shoheimitani
1
170
あたらしい上流工程の形。 0日導入からはじめるAI駆動PM
kumaiu
5
760
Context Engineeringの取り組み
nutslove
0
280
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
550
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
290
生成AI時代にこそ求められるSRE / SRE for Gen AI era
ymotongpoo
5
2.7k
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
190
日本語テキストと音楽の対照学習の技術とその応用
lycorptech_jp
PRO
1
420
Tebiki Engineering Team Deck
tebiki
0
24k
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
120
GCASアップデート(202510-202601)
techniczna
0
250
Featured
See All Featured
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
430
We Have a Design System, Now What?
morganepeng
54
8k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
110
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
54
Ruling the World: When Life Gets Gamed
codingconduct
0
140
Amusing Abliteration
ianozsvald
0
96
Git: the NoSQL Database
bkeepers
PRO
432
66k
How to Talk to Developers About Accessibility
jct
2
130
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
Building Applications with DynamoDB
mza
96
6.9k
Building AI with AI
inesmontani
PRO
1
680
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
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