QA Interview Handbook
  • 🏠Home Page
  • About Testing
    • 💖Qualities of A Great Tester
  • Manual Testing
    • 💡Overview
      • ✋Demand for Software Testing
      • 😄Tester's Role in Manual Testing
      • 7️Testing Principles
      • 🚨V & V
      • ❔Interview Questions
    • ♻️SDLC
      • 📒Phase 1: Planning
      • 🔍Phase 2: Requirement Analysis
      • 👔Phase 3: Design
      • ⛑️Phase 4: Development
      • 🧪Phase 5: Testing
      • 🚚Phase 6: Deployment
      • 🖱️Phase 7: Maintenance
      • ⚔️Common Challenges
      • ❔Interview Questions
    • 🌀STLC
    • 🌊Waterfall
    • ✳️Agile
      • 😁Tester's Role in Scrum
    • 🔢Types
      • ⬜White Box Testing
      • ⬛Black Box Testing
        • 🔰Techniques Used in Black Box Testing
        • 🚘Functional Testing
          • 1️⃣Unit Testing
          • 2️⃣Integration Testing
            • 🔰Techniques Used in Integration Testing
          • 3️⃣System Testing
            • 📼Types of System Testing
            • 🌊Phases of System Testing
            • 🌀Regression Testing
            • 🌫️Smoke Testing
          • 4️⃣Acceptance Testing
            • ⚙️User Acceptance Testing
            • 🅰️Alpha Testing
            • 🅱️Beta Testing
        • 🕳️Non Functional Testing
      • 📑Grey Box Testing
    • 🪄User Story
      • ⏺️Sample User Stories
    • 📓Test Cases
      • ⏺️Sample Test Cases
      • ❔Interview Questions
    • ✖️Defect Life Cycle
      • ☣️Priority + Severity
      • ⏺️Sample Defect Reports
      • ❔Interview Questions
      • 🐛Buggy Questions
    • 🌐Atlassian JIRA
      • 🐞JIRA Issues
      • ❔Interview Questions
    • ❔Interview Questions
  • Accessibility Testing
    • 💡Overview
    • 🤓Tester's Role in Accessibility Testing
    • 📚WCAG Principles
      • 👁️Perceivable
      • 🏹Operable
      • 🧠Understandable
      • 🤖Robust
    • 🔧Axe DevTools
      • ❔Interview Questions
    • 📓Test Cases
    • ❔Interview Questions
  • API Testing
    • 💡Overview
    • 😀Tester's Role in API Testing
    • 🍊HTTP Methods & CRUD
      • 🍂HTTP Status Codes
    • 🍍API Tools
      • 🟠Postman
        • ☄️Sending your first API request
        • 🔬HTTP Requests with Java
        • 🎲GitHub Sample
        • ❔Interview Questions
      • ⛑️REST Assured
        • 🎇Dependency
        • ❔Interview Questions
    • 📓Test Cases
    • 🦧API Cheatsheet
    • ❔Interview Questions
  • Database Testing
    • 💡Overview
    • 😆Tester's Role in Database Testing
    • 🔵SQL
      • ⛓️Constraints
      • 🛢️Referencing a Column
      • 🔼DDL Commands
      • 🔼DML Commands
        • 🖌️Operators
        • 🛠️Functions
          • ⏯️Aggregate Functions
        • 🎅Clauses
          • ⏫Join Clauses
          • 🔵Filter Clauses
          • ⏬Set Operations
      • 🃏Wildcard Character
      • ❔Interview Questions
    • 📓Test Cases
    • 🧤SQL Practice Sites
    • 🫐SQL Cheatsheet
    • ❔Interview Questions
  • Java
    • ⛩️Introduction
    • 😄Tester's Reason to Learn Java
    • Ⓜ️Main Method
      • ❔Interview Questions
    • 📐Variables & Types
      • 🪢Special Types
    • 🥁Modifiers
    • 🅾️Operators
    • 🪡String
      • 🩺String Methods
        • String Method Problems
      • 🚨Delimiter
      • ❔Interview Questions
    • 🖇️Conditionals
      • 💎Common If Statements
      • 💎Common Ternary Operator Statements
    • Ⓜ️Math Class
    • 🌊Loops
      • 💎Common Loop Examples
      • 🔃Nested For Loops
    • 🍼OOPS
      • 🏛️Classes and Objects
        • ❔Interview Questions
      • 🎃Constructor
        • ⚡Static
          • ❔Interview Questions
        • 📍This() & Super()
          • ❔Interview Questions
        • 🍀Finalization
      • 🔓Encapsulation
      • 🐥Inheritance
      • 🦋Polymorphism
      • 🕸️Abstraction
    • 🏮Java Practice Sites
    • ☑️Data Structures + Algorithms
      • 🅾️Big O
      • ☑️Data Structures
        • 🔸Array
        • 🔳Array Problems
        • Page
      • 🪟Sliding Window Technique
        • 🪟Sliding Window Problems
        • 🥐LeetCode #53
        • 🥐LeetCode #209
    • ❔Interview Questions
  • Automation Testing
    • 🚰Flow
      • 💡Overview
      • 🤩Tester's Role in Automation Testing
      • 🍀Selenium
        • 🕸️Selenium WebDriver
          • 🕷️WebDriver Commands
            • 🌐WebElement
              • 🔆HTML Tags
              • 🔬Find Element(s)
              • 🦎Locators
                • ❌Xpath
                • 🏰CSS Selector
                • 📀DOM
                • 🏠Quick Reference for XPath + CSS
            • ✋Waits
            • Browser Management
            • 🏎️Navigation
            • Alerts
          • 🏷️Advanced User Interactions
            • 🗯️Action vs. Actions
            • 💧Drop Down
            • ✅Check Box
            • 🖇️Forms
          • ⚠️Exceptions
        • 🍏OOPS + Selenium
        • 🚢Frameworks
          • ⚓Module Based Framework
          • 🎹Keyword Driven Framework
          • 🎋Data Driven Framework
          • 🌺Hybrid Framework
          • 🌴Log4j
          • 📄Page Object Model
        • 🧪Testing Frameworks
          • 💡TestNG
          • 🉑JUnit
          • 🥒BDD
            • 🥒Cucumber
        • 🌉Selenium Grid
          • ✖️Desired Capabilities
        • ❔Interview Questions
      • 🔄API Testing with Selenium
      • ⏪Database Testing with Selenium
      • Ⓜ️Maven
      • 🐙Git
        • ❔Interview Questions
      • 🕵️‍♂️Jenkins
        • ❔Interview Questions
      • 🐳Docker
        • ❔Interview Questions
      • 📙AWS
        • ❔Interview Questions
  • Behavioral
    • 📣Mixed Interview Questions
    • ⭐STAR Method
      • 🌟Sample Responses
Powered by GitBook
On this page

Was this helpful?

  1. Accessibility Testing
  2. WCAG Principles

Understandable

PreviousOperableNextRobust

Last updated 1 year ago

Was this helpful?

Understandable 💡👂

Information and UI must be understandable:

  • Make text readable and understandable 📖

  • Make content appear predictable 📈

  • Help users avoid and correct mistakes 🚫➡️✅

Guideline 3.1 Readable

Make text content readable and understandable.

Success Criterion 3.1.1 Language of Page

|

(Level A)

The default of each can be .

Success Criterion 3.1.2 Language of Parts

|

(Level AA)

The of each passage or phrase in the content can be except for proper names, technical terms, words of indeterminate language, and words or phrases that have become part of the vernacular of the immediately surrounding text.

Success Criterion 3.1.3 Unusual Words

(Level AAA)

(Level AAA)

(Level AAA)

(Level AAA)

Make Web pages appear and operate in predictable ways.

(Level A)

(Level A)

(Level AA)

(Level AA)

(Level AAA)

Help users avoid and correct mistakes.

(Level A)

(Level A)

(Level AA)

(Level AA)

Reversible

Submissions are reversible.

Checked

Data entered by the user is checked for input errors and the user is provided an opportunity to correct them.

Confirmed

A mechanism is available for reviewing, confirming, and correcting information before finalizing the submission.

(Level AAA)

(Level AAA)

Reversible

Submissions are reversible.

Checked

Data entered by the user is checked for input errors and the user is provided an opportunity to correct them.

Confirmed

A mechanism is available for reviewing, confirming, and correcting information before finalizing the submission.

|

A is available for identifying specific definitions of words or phrases , including and .

Success Criterion 3.1.4 Abbreviations

|

A for identifying the expanded form or meaning of is available.

Success Criterion 3.1.5 Reading Level

|

When text requires reading ability more advanced than the after removal of proper names and titles, , or a version that does not require reading ability more advanced than the lower secondary education level, is available.

Success Criterion 3.1.6 Pronunciation

|

A is available for identifying specific pronunciation of words where meaning of the words, in context, is ambiguous without knowing the pronunciation.

Guideline 3.2 Predictable

Success Criterion 3.2.1 On Focus

|

When any receives focus, it does not initiate a .

Success Criterion 3.2.2 On Input

|

Changing the setting of any does not automatically cause a unless the user has been advised of the behavior before using the component.

Success Criterion 3.2.3 Consistent Navigation

|

Navigational mechanisms that are repeated on multiple within a occur in the each time they are repeated, unless a change is initiated by the user.

Success Criterion 3.2.4 Consistent Identification

|

Components that have the within a are identified consistently.

Success Criterion 3.2.5 Change on Request

|

are initiated only by user request or a is available to turn off such changes.

Guideline 3.3 Input Assistance

Success Criterion 3.3.1 Error Identification

|

If an is automatically detected, the item that is in error is identified and the error is described to the user in text.

Success Criterion 3.3.2 Labels or Instructions

|

or instructions are provided when content requires user input.

Success Criterion 3.3.3 Error Suggestion

|

If an is automatically detected and suggestions for correction are known, then the suggestions are provided to the user, unless it would jeopardize the security or purpose of the content.

Success Criterion 3.3.4 Error Prevention (Legal, Financial, Data)

|

For that cause or financial transactions for the user to occur, that modify or delete data in data storage systems, or that submit user test responses, at least one of the following is true:

Success Criterion 3.3.5 Help

|

is available.

Success Criterion 3.3.6 Error Prevention (All)

|

For that require the user to submit information, at least one of the following is true:

📚
🧠
§
§
Understanding Language of Page
How to Meet Language of Page
human language
Web page
programmatically determined
§
Understanding Language of Parts
How to Meet Language of Parts
human language
programmatically determined
§
Understanding Unusual Words
How to Meet Unusual Words
mechanism
used in an unusual or restricted way
idioms
jargon
§
Understanding Abbreviations
How to Meet Abbreviations
mechanism
abbreviations
§
Understanding Reading Level
How to Meet Reading Level
lower secondary education level
supplemental content
§
Understanding Pronunciation
How to Meet Pronunciation
mechanism
§
§
Understanding On Focus
How to Meet On Focus
user interface component
change of context
§
Understanding On Input
How to Meet On Input
user interface component
change of context
§
Understanding Consistent Navigation
How to Meet Consistent Navigation
Web pages
set of Web pages
same relative order
§
Understanding Consistent Identification
How to Meet Consistent Identification
same functionality
set of Web pages
§
Understanding Change on Request
How to Meet Change on Request
Changes of context
mechanism
§
§
Understanding Error Identification
How to Meet Error Identification
input error
§
Understanding Labels or Instructions
How to Meet Labels or Instructions
Labels
§
Understanding Error Suggestion
How to Meet Error Suggestion
input error
§
Understanding Error Prevention (Legal, Financial, Data)
How to Meet Error Prevention (Legal, Financial, Data)
Web pages
legal commitments
user-controllable
§
Understanding Help
How to Meet Help
Context-sensitive help
§
Understanding Error Prevention (All)
How to Meet Error Prevention (All)
Web pages