Learn the basics of how to use VoiceOver and a set of procedures for iOS accessibility testing. Bring an iOS device if you have one and follow along - this will be a hands-on session.
We'll start by turning on VoiceOver, and adjusting some settings. Then we will practice some simple gestures. With this foundation in place, we'll go through (and also practice) a set of VoiceOver test procedures for native apps and mobile web content. Finally we’ll look at wireless keyboard testing techniques and procedures.
13. Where does VoiceOver testing fit?
AVT 1
•syntax checking (automated possibly)
AVT
•manual testing (e.g. colour contrast, instructions )
AVT 3
•Assistive Technology (e.g. VoiceOver)
•VoiceOver is only one part of accessibility testing
•VoiceOver one of manyiOS accessibility features
•Overviewof what’s new –Luis Perez
46. •In the beginning OK to look, touch and tap but remember its cheating!
•Screen curtain may not be necessary, however
•The double tap can be anywhere on screen
•Screen will scroll as swipe through items, but there are other ways to scroll
•Test with simple gestures first
47. Alex –new voice for iOS
•Very natural voice
•Beware: almost 1 GB download
•Do not download this this on the A11y Camp Wifi !!!
48. Test Procedures using VoiceOver
•Non-Text Content
•Audio Control
•Navigation
•Info And Relationship
•Placeholder
•Modals and popups
•Refreshing content (live regions)
•Focus Order
•On Focus
•On Input
•Gestures
•No Trap
•Bypass Blocks
•Page Title
•Form Instructions
•Name Role Value
•Forms and Errors
•Form Completion
•ErrorID
•Tables
53. These are basic procedures
•Uncover many of the biggest issues
•“What is this thing and what does it do?” ( Karl Groves)
•Order and sequence
•Can the user complete the task?
54. There are many more Procedures using VoiceOver
•Non-Text Content
•Audio Control
•Navigation
•Info And Relationship
•Placeholder
•Modals and popups
•Refreshing content (live regions)
•Focus Order
•On Focus
•On Input
•Gestures
•No Trap
•Bypass Blocks
•Page Title
•Form Instructions
•Name Role Value
•Forms and Errors
•Form Completion
•ErrorID
•Tables
56. Is it important to test with it?
•It’s not a top priority if your team is new to accessibility
•What type of app is it?
•Something to consider
•Requires some practice, its not obvious how to use it
57. Keyboard commands
•Simple operations require special key combinations
•VO = Control-Option
•Apple help and manuals detail the keystrokes
•SAS Support has a useful resource
•Quick Navigation Mode –Victor Tsaran
•This mode is very efficient