Accessibility testing checks if a website or app can be used by everyone, including people with disabilities like vision or hearing impairments.
Click to reveal answer
beginner
Name two common tools used for accessibility testing.
Common tools include screen readers like NVDA or VoiceOver, and automated checkers like axe or Lighthouse.
Click to reveal answer
intermediate
Why is using semantic HTML important for accessibility?
Semantic HTML uses correct tags like <nav> or <button>, helping assistive technologies understand the page structure and improve navigation.
Click to reveal answer
intermediate
What role do ARIA attributes play in accessibility?
ARIA attributes add extra information to HTML elements to help screen readers understand custom controls or dynamic content that standard HTML can’t describe well.
Click to reveal answer
beginner
How does keyboard navigation testing improve accessibility?
It ensures users can move through the site using only a keyboard, which is essential for people who cannot use a mouse.
Click to reveal answer
Which of the following is NOT a common accessibility testing tool?
ANVDA screen reader
BPhotoshop
CLighthouse
Daxe accessibility checker
✗ Incorrect
Photoshop is a design tool and does not test accessibility.
What does ARIA stand for?
AAccessible Responsive Interface Attributes
BAdvanced Responsive Internet Access
CAccessible Rich Internet Applications
DApplication Rich Internet Accessibility
✗ Incorrect
ARIA stands for Accessible Rich Internet Applications.
Why should images have alt text?
ATo increase SEO keywords only
BTo improve page loading speed
CTo add decorative effects
DTo describe images for screen readers
✗ Incorrect
Alt text helps screen readers describe images to users who cannot see them.
Which HTML element is best for marking up the main navigation of a page?
A<nav>
B<footer>
C<section>
D<div>
✗ Incorrect
What is the purpose of keyboard focus indicators?
ATo show where the keyboard user is on the page
BTo decorate buttons
CTo hide links from screen readers
DTo disable keyboard navigation
✗ Incorrect
Focus indicators help keyboard users see which element is active.
Explain why accessibility testing is important for websites and apps.
Think about who benefits and why it matters beyond just technical checks.
You got /4 concepts.
Describe how you would test a website’s accessibility manually.
Imagine you cannot use a mouse or see colors well.
You got /5 concepts.
Practice
(1/5)
1. What is the main goal of accessibility testing on a website?
easy
A. To improve the website's loading speed
B. To add more images and videos
C. To ensure the website is usable by people with disabilities
D. To increase the number of advertisements
Solution
Step 1: Understand the purpose of accessibility testing
Accessibility testing focuses on making websites usable for everyone, including people with disabilities.
Step 2: Compare options to the goal
Only To ensure the website is usable by people with disabilities matches this goal, while others focus on unrelated aspects like speed or content.
Final Answer:
To ensure the website is usable by people with disabilities -> Option C
Quick Check:
Accessibility testing = usability for all [OK]
Hint: Focus on users with disabilities for accessibility testing [OK]
Common Mistakes:
Confusing accessibility with performance optimization
Thinking accessibility means adding more content
Ignoring users with disabilities
2. Which HTML attribute is important for accessibility to describe images?
easy
A. alt
B. title
C. src
D. href
Solution
Step 1: Identify attribute for image description
The alt attribute provides text descriptions for images, helping screen readers.
Step 2: Check other attributes
title shows tooltips, src is image source, href is for links, none describe images for accessibility.
Final Answer:
alt -> Option A
Quick Check:
Image description attribute = alt [OK]
Hint: Use alt for image descriptions to help screen readers [OK]
Common Mistakes:
Using title instead of alt for image description
Confusing src with description
Missing alt attribute entirely
3. Consider this HTML snippet:
<button>Click me</button>
Which accessibility improvement is best?
medium
A. Remove the button element
B. Add aria-label="Submit button" to the button
C. Change button text to "" (empty string)
D. Add style="color: white;" only
Solution
Step 1: Understand button accessibility
Buttons need clear labels for screen readers; adding aria-label clarifies purpose.
Step 2: Evaluate other options
Empty text or removing button removes meaning; styling alone doesn't improve accessibility.
Final Answer:
Add aria-label="Submit button" to the button -> Option B
Quick Check:
Use aria-label for clear button description [OK]
Hint: Use aria-label to describe buttons clearly [OK]
Common Mistakes:
Leaving buttons unlabeled
Removing interactive elements
Relying only on visual styles
4. You test a form and find keyboard users cannot reach the submit button. What is the likely cause?
medium
A. The button has tabindex="-1"
B. The button has a visible label
C. The button uses type="submit"
D. The button has a high contrast color
Solution
Step 1: Understand tabindex effect on keyboard navigation
A tabindex="-1" removes the element from keyboard focus order, so users can't tab to it.
Step 2: Check other options
Visible label, submit type, and color contrast do not block keyboard focus.
Final Answer:
The button has tabindex="-1" -> Option A
Quick Check:
tabindex="-1" blocks keyboard focus [OK]
Hint: Check tabindex for keyboard focus issues [OK]
Common Mistakes:
Confusing label visibility with focusability
Ignoring tabindex attribute effects
Assuming color affects keyboard navigation
5. You want to test if a website's color choices meet accessibility standards for contrast. Which approach is best?
hard
A. Use random colors to test visually
B. Only rely on automated tools without manual checks
C. Ignore color contrast if text is large
D. Use an automated color contrast checker and manually verify with users
Solution
Step 1: Understand color contrast testing methods
Automated tools quickly check contrast ratios, but manual testing ensures real user experience.
Step 2: Evaluate other options
Relying only on tools misses context; ignoring contrast or random colors do not ensure accessibility.
Final Answer:
Use an automated color contrast checker and manually verify with users -> Option D
Quick Check:
Combine automated and manual checks for best results [OK]
Hint: Combine tools and manual checks for color contrast [OK]
Common Mistakes:
Trusting only automated tools
Ignoring contrast for large text
Testing colors without standards
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.