ABSTRACT

Approximately 15% of the global population is affected by some sort of disability, according to the World Report on Disability. Many C-Suite executives perceive digital accessibility (DA) as an endless task. Among the engineering leaders, one in four leaders are reliant on very limited knowledge about digital accessibility. Many countries are increasing their legislative efforts to make web accessibility an important part in web development and testing of software releases. Numerous organizations are facing extreme turbulence when not adhering to international accessibility guidelines while developing their software’s and website applications.

Web Content Accessibility Guidelines (WCAG) is a global guide on accessibility recommendations that are developed through the World Wide Web Consortium (W3C) to help organizations to meet minimum standard accessibility guidelines. It has become critical for every organization to focus on implementing the accessibility checks at every stage of their application development to avoid costly mistakes. Meanwhile, the need for front-end engineers and Quality Assurance (QA) test analysts to learn WCAG best practices is immensely important for the growing need to incorporate accessibility-focused inclusive design, development, and extensive accessibility testing, which are essential for most of the customer-facing websites.

In a fast-paced world, incorporating shift left accessibility within development and testing is the new normal. The Web Accessibility Project: Development and Testing Best Practices helps developers address right accessibility attributes to user interface (UI) components. It also helps developers focus on developing manual and automation tests for QA professionals to inject accessibility audit, accessibility functional tests, and accessibility automation tests as part of their Continuous Integration and Continuous Development (CI/CD) models. The book is filled with readily usable best practices to adapt web accessibility early in application development.

By applying the accessibility best practices covered in this book, developers can help their organizations rise to a whole new level of accessibility adherence, innovation, and inclusive design. They will also see greater work satisfaction in their professional lives and a way to help improve digital accessibility for end users.

chapter Chapter 1|5 pages

Introduction

chapter Chapter 2|8 pages

Web Accessibility Basics

part A|142 pages

Manual Web Accessibility Development and Testing

chapter Chapter 3|3 pages

User Personas of Web Accessibility Project

chapter Chapter 4|4 pages

Wave Evaluation Tool as Accessibility Extension

chapter Chapter 5|10 pages

Website Page Title-based Accessibility Development

chapter Chapter 6|5 pages

Website Language-based Accessibility Development

chapter Chapter 7|10 pages

Website Landmarks-based Accessibility Development

chapter Chapter 8|4 pages

Website Headings-based Accessibility Development

chapter Chapter 9|15 pages

Website Links-based Accessibility Development

chapter Chapter 10|13 pages

Website Navigation-based Accessibility Development

chapter Chapter 11|16 pages

Website Tables-based Accessibility Development

chapter Chapter 12|3 pages

Website Lists-based Accessibility Development

chapter Chapter 17|34 pages

Website Images-based Accessibility Development

part B|61 pages

Automated Web Accessibility Development and Testing

chapter Chapter 18|2 pages

Cypress JavaScript Test Automation Framework Setup

chapter Chapter 19|15 pages

Cypress Accessibility Testing using Cypress-Audit

chapter Chapter 21|10 pages

Cypress Accessibility Testing using Keyboard Tests

chapter Chapter 22|12 pages

Cypress Accessibility Testing using Mouse Tests

chapter Chapter 23|7 pages

Summary