Day 81: Manual vs. Automated A11y Testing Tools
Published on
Today I went into my study time with the intent to list out pros and cons of automated versus manual accessibility testing. Instead I walked away with a comparison of what each had to offer, and understanding that both are valuable when used cooperatively during website and web app development.
Things I accomplished
Permalink for "Things I accomplished"Submitted my request to take the Web Accessibility Specialist certification exam in early April via private proctor.
Read:
- Testing Guidance for Developers
- What is accessibility testing?
- Manual and Automated Web Accessibility Testing
- The Importance of Manual Accessibility Testing (so much packed into one article!)
Created a comparison table to jot down ideas about manual and automated testing (see under What I learned today).
What I learned today
Permalink for "What I learned today"Manual Testing | Automated Testing |
---|---|
Slower process | Faster process |
Mostly accurate | Sometimes accurate |
Easier to miss a link | Guaranteed check of all links |
Identifies proper state of elements | Automated user input can miss state |
Page by Page | Site-wide |
Assurance of conformance | Misleading in assurance of conformance |
Guidance for alternative solutions | Yes/No (boolean) checks and solutions |
Human and software | Software |
Context | Patterns |
Finds actual problems | Lists potential problems |
Appropriate HTML semantics | HTML validation |
Accurate alt text | Existence of alt attribute |
Heading hierarchy | Headings exist |
Follows intention of usability | Follows WCAG success criteria |
Test is/isn't readable | Programmatic color contrast |
Exploratory | Automated |
Part of the testing process | Part of the testing process |
Appropriate use of ARIA | Presence and validity of ARIA |
In real life | Hypothetical |
Identifies granular challenges of usability | Quickly identifies low-hanging fruit and repeated offenders |
In conclusion
Permalink for "In conclusion"Deciding on testing methods and tools shouldn't be an either-or mandate. Each has their strengths and weaknesses. Using both methods should be a part of every testing process. Why not strengthen your product's usability by incorporating tools from each methodology into your process?