# Accessibility Manual Tests ## Software Required ### Screen Readers If you’re on a Mac check out this [this video on using VoiceOver](https://www.youtube.com/watch?v=5R-6WvAihms&list=PLNYkxOF6rcICWx0C9LVWWVqvHlYJyqw7g&index=6) the screen reader that comes with Mac OS. If you’re on a PC [this video on using NVDA](https://www.youtube.com/watch?v=Jao3s_CwdRU&list=PLNYkxOF6rcICWx0C9LVWWVqvHlYJyqw7g&index=4), a donation-supported, open-source screen reader for Windows. If you’re on Linux, you can use [ChromeVox](https://chrome.google.com/webstore/detail/chromevox-classic-extensi/kgejglhpjiefppelpmljglcjbhoiplfn?hl=en), a Chrome extension, or [ORCA](https://help.gnome.org/users/orca/stable/introduction.html.en). ## Accessibility Checklist These are general guidelines you should follow as you manually audit each page. ### 1. Check that the page has a logical tab order * Tab through the page, the order in which elements are focused should aim to follow the DOM Order * If focus order seems wrong, rearrange DOM order or change their tabindex to make tab order more natural * Focus should generally be left to right, top to bottom on the page * Check if all interactive controls are keyboard focusable * any control that a user can interact with should be focusable * If not reachable, a common fix is to replace custom controls with built-in HTML elements or add the attribute `tabindex=0` ### 2. Check that interactive elements indicate their purpose and state * Interactive elements should indicate their state and be distinguishable from non-interactive elements. * Interactive HTML elements indicate controls in the user interface. * Examples of Interactive elements include `,