uConnect uses a mix of human and automated testing as part of our commitment to accessibility.
Human Testing
During development, we perform human evaluation with Axe devTools and WebAim WAVE browser extensions.
Code changes must be approved by another team member and our QA (Quality Assurance) engineer. When a code change is submitted for review, accessibility-related considerations are listed so that they can be verified by another human during our QA testing. This ensures that we have multiple opportunities to catch any defects before they are deployed to our production environment.
Automated Testing
We use pa11y, a popular Continuous Integration tool, to perform automated accessibility testing against our accessibility testing site every time that we make updates to our production environment.