department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
284 stars 205 forks source link

Accessibility Testing for Accredited Representation Management, Appoint a Representative MVP #97463

Open oddball-lindsay opened 3 days ago

oddball-lindsay commented 3 days ago

Platform guidance: https://depo-platform-documentation.scrollhelp.site/collaboration-cycle/prepare-for-an-accessibility-staging-review

Product information

Who completed the use of color and color contrast test?

No response

Use of color and color contrast checks

Tool options: Wave extension for Chrome

How did color testing go?

No response

Who completed the axe scans?

No response

axe checks

axe DevTools scan results

No response

How did axe testing go?

No response

Who completed the content zoom and reflow test?

No response

Content zoom and reflow checks (desktop AND mobile)

How did content zoom and reflow testing go?

No response

Who completed the keyboard navigation test?

No response

Keyboard navigation checks

How did keyboard testing go?

No response

Do you have any other results to share?

No response

jquispe-oddball commented 8 hours ago

I tested with WAVE and Axe. The Chrome browser was used for both desktop and Android testing.

How did color testing go? No color contrast issues. WAVE tool did flag two errors per page related to color contrast, but it is not telling me which element it is. I believe this is an error related to WAVE. AXE did not flag any color contrast issues

How did axe testing go? There is one critical error. On representative-search, the input field has no label. This might be logged in the google documentation. Image

There is a moderate error on some pages where the heading order is incorrect. These are logged in the google sheet. Image

Same error was logged using WAVE: Image

There are some flags related to “best practices” but it is not a blocker. Some radio input fields are being flagged as having an incorrect role.

How did content zoom and reflow testing go? I was able to successfully test on desktop at 200, 300, and 400% zoom. Android chrome has a limit of 300%. At 200% and 300% zoom on mobile, it is not usable. I have attached screenshots that show the text being clipped completely. Sometimes the text does resize properly, but you will notice some clipping on almost every form page.

On representative search, if I am on 300% zoom, I cannot see what I typed in. Image Image Image Image

How did keyboard testing go? Each link, button, and form elements like checkbox, radio, and select had a focus indicator. I was able to navigate radio buttons with the arrow keys as well. Tab order was fine as well, no major issues to report.

Do you have any other results to share? Sometimes when I go into a new page, the page loads and I can only see the footer. I have to scroll up to see the content. I can replicate this while navigating with keyboard or mouse. If I am on any step in the form, and hit refresh, it returns an error page.