Accessibility
Description
Accessibility is a key feature of every Web project and it will become more and more needed in the future, so Elevate for Web takes Accessibility into consideration since it's initial definition.
Automated Tests
Elevate for Web includes an Accessibility validation proccess inside the different validation processes included as part of the Continuos Validation.
We includes automated validations for:
-
Playwright
: Integrated into our e2e/integration test tool, we have added the recommended plugin@axe-core/playwright
which adds support for running the axe accessibility testing engine as part of your Playwright tests including custom validations as well as WCAG automatic validations. -
Lighthouse
: Integrated into the Lighthout CI validation process, we have configured the lighthouse:no-pwa assert to validate accessibility rules amongst all the other related validations done within Lighthouse as documented in main site
Automated accessibility tests can detect some common accessibility problems such as missing or invalid properties. But many accessibility problems can only be discovered through manual testing. We recommend using a combination of automated testing, manual accessibility assessments, and inclusive user testing. For manual assessments, we recommend Accessibility Insights for Web, a free and open source dev tool that walks you through assessing a website for WCAG 2.1 AA coverage.
Manual Tests
Manual testing is not implemented on Elevate for Web as we can't cover every single scenario for every single possible project with it's combination of countries and accessibility conditions so we have focused on the Automated part and leave the manual part of the projects to fine tune the applications.