Accessibility Testing with Screen Readers Flashcards
True or False: To be compatible with screen readers, web sites must adhere to the principles in the WCAG.
True
Which 2 desktop browsers and operating systems does JAWS work best on?
- Chrome on Windows OS
2. IE on Windows OS
Which 2 desktop browsers and operating systems does NVDA work best on?
- Firefox on Windows OS
2. Chrome on Windows OS
Which desktop browser and operating system does VoiceOver work best on?
Safari on Mac OS
Which desktop browser and operating system does Narrator work best on?
Edge on Windows OS
Which mobile browser and operating system does VoiceOver work best on?
Safari on iOS
Which mobile browser and operating system does Talkback work best on?
Chrome on Android
True or false: Web servers can detect screen readers.
False; Screen readers aren’t web browsers, so they don’t interact directly with web servers; they interact with the browser, but not with the server.
People with which of the following disabilities may use screen readers? (Select all that apply)
A. Blindness B. Low vision C. Deafblindness D. Color blindness E. Deafness F. Reading disabilities G. A, B, C, and D H. B, E, and F I. A, B, C, and F J. All of the above
I. A, B, C, and F (blindness, low vision, deafblindness, and reading disabilities)
True or False: You can customize web content to screen reader users by detecting which screen reader they’re using.
False
Which phone is currently the most popular among blind users?
A. Windows Phone
B. iPhone
C. Android Phone
D. Blackberry Phone
B. iPhone
True or False: Screen readers can output to either audio or Braille.
True
Which screen readers are available for Windows? (Select all that apply)
A. JAWS B. VoiceOver C. TalkBack D. NVDA E. Window-Eyes F. C and D G. A, D, and E
G. A, D, and E (JAWS, NVDA, and Window-Eyes)
True or False: Testing with screen readers is recommended, but is not required, if automated accessibility tests are performed prior to launching web content.
False
How long of a JavaScript delay should you set after an AJAX event on desktop to account for the “virtual buffer”?
0.5 – 1 second
How long of a JavaScript delay should you set after an AJAX event on mobile to account for the “virtual buffer”?
2 seconds
Blind screen reader users are most likely to navigate web content using what?
A. Voice activation B. Mouse C. Trackpad D. Motion detection E. Keyboard
E. Keyboard
How do screen readers treat columns of text created by two floating < div > elements side by side?
A. Screen readers read each column one at a time, starting with the column that appears first in the DOM
B. Screen readers can’t read columns
C. Screen readers read the first line of column 1, followed by the first line of column 2, followed by the second line of column 1, followed by the second line of column 2, and so on.
D. Screen readers read only the first column
A. Screen readers read each column one at a time, starting with the column that appears first in the DOM
Do screen readers notify users about the visual placement of items on the page (e.g., explaining columns of text, or floating items with wrapping text)?
No
True or False: In their default settings, most screen readers announce every comma and every period.
False
True or False: When reading the number 300, if you hear VoiceOver say “Three zero zero” instead of “Three hundred”, it means you need to fix the way you wrote the number.
False
Which of the following visual styles do most screen readers in their default settings announce to users while reading in normal browse mode?
A. Bold B. Italic C. Background colors D. All caps E. Colors F. Visual placement G. Indentation H. None of the above
H. None of the above
What do developers need to keep in mind about the virtual buffer of screen readers?
A. Blind users cannot access the virtual buffer
B. The virtual buffer is keyboard-accessible
C. There may be a delay between the time when an AJAX load event is complete and when the virtual buffer is updated
D. The virtual buffer must be invoked via JavaScript
C. There may be a delay between the time when an AJAX load event is complete and when the virtual buffer is updated
Which of the following do screen readers read?
A. The source code (i.e. the markup available using “view source”)
B. The DOM (the markup after it has been processed by the browser)
C. The visible text on the screen (e.g. the output as rendered through the graphics processor)
D. All of the above
E. None of the above
B. The DOM (the markup after it has been processed by the browser)
In web browser accessibility architecture, what 6 objects are included in the accessibility tree?
- Name
- Description
- Role
- Property
- Relationship
- State
What screen readers are compatible with Microsoft Active Accessibility (MSAA)?
Jaws and NVDA
True or false: All browsers use the same accessibility API.
False
True of false: If two links on the same page go to the same destination, they should have the same link text.
True
Which of the following elements allow screen readers to quickly “glance” at the structure of the topics and text content in a web page?
A. Headings
B. Lists
C. Graphics
D. Tables
A. Headings
True or False: The only way a screen reader can read non-focusable content (e.g., paragraphs, headings, div elements, etc.) is to start at the beginning of the page and let the screen reader read everything on the page from beginning to end.
False
In Table Navigation Mode, users can:
A. Navigate table by table
B. Navigate between cells in a table
C. Generate a list of tables
D. None of the above
B. Navigate between cells in a table
Which of the following allow screen reader users to navigate to areas like the main content, footer, or menu sections of a web page?
A. Links
B. Tables
C. Graphics
D. Landmarks
D. Landmarks
True or False: Screen reader users sometimes explore forms by navigating through all the form fields before filling any of them out, to give them a better sense of what the form is like.
True
What is the default mode of most screen readers?
Document, or reading mode