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
Testing for Accessibility, FrenchKit 2022
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Robin Kanatzar
September 30, 2022
Technology
120
0
Share
Testing for Accessibility, FrenchKit 2022
Robin Kanatzar
September 30, 2022
More Decks by Robin Kanatzar
See All by Robin Kanatzar
Engineering Accessibility: Practical, Maintainable, Testable (Do iOS 2025)
robinkanatzar
0
98
Zero to Accessible in 30 minutes (or less!)
robinkanatzar
0
140
Accessibility and Apple Vision Pro, NSSpain 2024
robinkanatzar
0
120
Zero to Accessible in 30 minutes (or less!)
robinkanatzar
0
490
Accessibility and Apple Vision Pro, SwiftConf 2024
robinkanatzar
0
460
Building Accessible Maps and Navigation, Swift Leeds 2023
robinkanatzar
0
190
Building Accessible Maps and Navigation, SwiftConf 2023
robinkanatzar
0
290
Memory Management on iOS
robinkanatzar
0
84
Testing for Accessibility, SwiftConf 2022
robinkanatzar
0
900
Other Decks in Technology
See All in Technology
#jawsugyokohama 100 LT11, "My AWS Journey 2011-2026 - kwntravel"
shinichirokawano
0
340
昔はシンプルだった_AmazonS3
kawaji_scratch
0
320
[最強DB講義]推薦システム | 基礎編
recsyslab
PRO
1
160
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
自分のハンドルは自分で握れ! ― 自分のケイパビリティを増やし、メンバーのケイパビリティ獲得を支援する ― / Take the wheel yourself
takaking22
1
860
20260423_執筆の工夫と裏側 技術書の企画から刊行まで / From the planning to the publication of technical book
nash_efp
3
370
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.1k
AWS Agent Registry の基礎・概要を理解する/aws-agent-registry-intro
ren8k
3
360
QGISプラグイン CMChangeDetector
naokimuroki
1
360
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
74k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
16k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.3k
Featured
See All Featured
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
220
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.6k
The SEO identity crisis: Don't let AI make you average
varn
0
440
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
260
Technical Leadership for Architectural Decision Making
baasie
3
330
The agentic SEO stack - context over prompts
schlessera
0
740
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
370
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Designing for humans not robots
tammielis
254
26k
Prompt Engineering for Job Search
mfonobong
0
270
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
110
Leo the Paperboy
mayatellez
7
1.7k
Transcript
Testing for Accessibility
I’m Robin Kanatzar. You can find me on Twitter @RobinKanatzar
Testing for Accessibility 2
What we can and can’t test Free testing tools 3
The plan
4 Real people who use assistive technology* Machine * Assistive
technology = VoiceOver, Voice Control, Switch Control, and much more
What we can and can’t test (with a machine) 1.
5
Conflicting traits (example: .button & .link) Color contrast Touch target
Overlapping elements 100% Machine Testable
Dynamic type Orientation Element labels Element ignoring Machine + Human
8 Color contrast Touch targets Overlapping elements Conflicting traits Dynamic
type Orientation Element labels Element ignoring Element grouping (semantic groups) …and more What we can and can’t test
Free testing tools 2. 9
XCUITest ▪ Uses accessibility tree under the hood ▪ Writing
UI tests is the easiest way to start testing for accessibility 10 UI Test
A11yUITests ▪ “An extension to XCTestCase that adds tests for
common accessibility issues that can be run as part of an XCUI Test suite.” 11 Rob Whitaker - mobilea11y.com - @RobRWAPP 11 11 UI Test Github Repo
Accessibility Inspector ▪ Xcode > Open Developer Tools > Accessibility
Inspector 12 Dev
SwiftLint ▪ accessibility_label_for_image 13 Dev
Evinced Flow Analyzer 14 QA
Tools ▪ A11yUITests ▪ XCUITest ▪ Evinced Mobile Flow Analyzer
Development QA ▪ Accessibility Inspector ▪ SwiftLint UI Tests (CI / CD)
16 Conclusion What we can and can’t test Free testing
tools
Merci ! Any questions? You can find me at ▪
@RobinKanatzar on Twitter ▪
[email protected]
17