The ‘work around the work’ of testing the accessibility conformance of digital products

In anticipation of Global Accessibility Awareness Day (GAAD) on 16 May 2024 and my talk on accessibility auditing at UX Scotland later this month, I've put together a list of things to consider when testing (auditing) digital products for accessibility conformance, focusing on using the Voluntary Product Accessibility Template (VPAT?) in order to discover, report, and learn about accessibility conformance.

I've broken the list down into a simple timeline:

  • Before - preparation you can do individually and as time allows
  • During - working with the product you're testing and recording findings
  • After - sharing findings and collaborating with your product team
  • Beyond - using your audit and findings to help inform a broader accessibility strategy in your organization

The full list is below with some helpful links for more information, but first here's a single-page break down:

A single page printable version of the list. See text for full details and links
Single page view of the list


BEFORE - as an individual

Learn

  • Learn about digital accessibility (e.g. W3C course)
  • Assistive technology (AT) and the accessibility tree (e.g. web dev)
  • Understand how people with disabilities use Ats (e.g. WAI fundamentals)
  • Be comfortable with all the WCAG criteria (WAI Understanding)
  • Differences between accessibility audit types (Deque)
  • What consumers need from an audit
  • About the VPAT in particular (LevelAccess)
  • Existing policy inc. legal

Tech

  • Choose screen reader or other assistive tech etc (AbilityNet)
  • Learn to use screen reader on relevant platform (RNIB)
  • Find keyboard or gesture cheat sheet (Deque screenreader resources)
  • Remember key shortcuts and exit mechanisms (e.g. ‘Ctrl’)
  • Get comfortable exploring varied content
  • Round up a library of automated tools, checkers, and validators (WAI overview of tools)

Prepare

  • Choose and download the required VPAT edition (ITI)
  • Read the VPAT intro
  • Decide when to audit
  • Understand the scope of your auditable content (inc docs)
  • Define relevant workflows if necessary
  • Choose level of testing, A, AA, AAA
  • Prepare working document
  • Plan work time


DURING - with the product

Inspect

  • Read criterion description
  • Understand requirements, exceptions, techniques, and example failures
  • Read notes and tips from prior audits
  • Determine which (semi) automated testing tools to use
  • Check content manually and using automated tools
  • Inspect content using dev tools and accessibility tree

Record

  • Note version and date of testing
  • Describe issues found
  • Who is affected and why it’s a problem
  • Capture screenshots
  • Anything else to check later
  • Suggestions for improvement or best practice
  • Frequency and severity of issues
  • Prepare statement
  • Improve guidance notes for the next audit

VPAT

  • Fill in product information
  • Describe evaluation methods and tools
  • Describe what content was tested and to what level
  • Enter each conformance level (Supports, etc)
  • Fill in conformance statements for each criteria
  • Double-check / review statements and conformance level
  • Check whether a legal disclaimer is required

?

AFTER - with the team

Analyze

  • Number and frequency of failures
  • Assess severity (e.g. NHS Checklist includes severity)
  • Determine level of effort to remediate
  • Unexpectedness of failure
  • Compare with other VPATs (e.g. Google VPATS)
  • Prioritize issues

Report

  • Write up a summary
  • Report back to the team
  • Share documentation and process
  • Determine strategy for tickets
  • Create bug tickets
  • Demo trickier issues to developers
  • Share or publish final VPAT

Retrospective

  • What issues occurred frequently and why
  • What could have been caught earlier
  • What processes can we improve (team and audit)
  • What checklists could developers use
  • How can we raise awareness
  • What can we share with other teams

?

BEYOND - with the organization

Advocate

  • Act as advocate (not the police)
  • Check status of tickets occasionally (e.g. fixed in passing)
  • Push for remediation
  • Spot check of fixes
  • Monitor new content
  • Highlight issues
  • Validation audit

Expand

  • Broader awareness
  • Early accessibility adoption on new projects
  • Product coverage
  • Product portfolio review and status
  • Impact assessment
  • Developer training and support
  • Other types of conformance statements

Maturity


#digitalaccessibility #accessibility #a11y #accessibilitytesting #ux #testing

Pavithra Lamahewa

Principal UX Consultant @ Precious Studio | Design Systems | AI

4 个月

That's awesome. Accessibility is key for everyone. Keep up the good work

要查看或添加评论,请登录

社区洞察

其他会员也浏览了