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
95
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
190
Debugging: Tips and Techniques
salmojunior
1
180
Entregando código Swift com qualidade
salmojunior
2
270
Migrando para o desenvolvimento mobile (iOS)
salmojunior
0
99
Entendendo o processo de desenvolvimento de aplicativos iOS
salmojunior
1
110
Criando aplicativos para a nova Apple TV
salmojunior
0
150
Introdução ao Swift - CocoaHeads BH
salmojunior
0
190
360|iDev - Highlights - CocoaHeads Campinas
salmojunior
0
90
MultiTasking - iOS 9
salmojunior
0
93
Other Decks in Technology
See All in Technology
[RSJ26] AnoleVLA: Lightweight Vision-Language-Action Model with Deep State Space Models for Mobile Manipulation
keio_smilab
PRO
0
120
AI時代のAPI品質を支えるガードレール / API Guardrails for API quality in the AI era
yokawasa
1
110
『止めない』を設計する — 制約の中で、事業の根幹を支える判断
hiroyaterui
0
190
When Does a Local Qwen Start to Break
morshoto
0
180
Self Healing Rollouts: Automating Production Fixes with Agentic AI
kdubois
0
150
grill-me(grilling):AI駆動開発を超助けてくれるSkill / grill me
mathbullet
0
110
ブラウザアプリの継続的パフォーマンスモニタリング (序) / Continuous Browser Application Performance Monitoring; Act 1
moznion
0
110
Genie Code ワークショップ 基礎編 / Genie-Code-Workshop-fundamental
databricksjapan
PRO
0
350
DGX Sparkを2台使って いろいろ動かす話
sonoda_mj
1
130
Bet AI Day 2026丨AIによって本質に戻るシステムリスク管理
layerx
PRO
0
880
20260906 「AWS運用入門」著者が教える、運用業務への生成AI活用入門
masaruogura
0
230
AI 駆動 Terraform 開発/SRE_BizReach_MIXI_2
visional_engineering_and_design
0
350
Featured
See All Featured
Are puppies a ranking factor?
jonoalderson
2
3.9k
Accessibility Awareness
sabderemane
1
200
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
430
A Soul's Torment
seathinner
7
3.5k
GitHub's CSS Performance
jonrohan
1033
470k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
410
Making Projects Easy
brettharned
120
6.7k
Designing for Timeless Needs
cassininazir
1
470
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
A better future with KSS
kneath
240
18k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
440
Art, The Web, and Tiny UX
lynnandtonic
304
22k
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