Learn, Share and Keep Learning
| Accessibility Testing |
| Testing Types - Purpose |
|
Accessibility testing is the technique of making sure that your product is accessibility compliant. There could be many reasons why your product needs to be accessibility compliant as stated above.
Such as blindness, low or restricted vision, or color blindness. User with visual impairments uses assistive technology software that reads content loud. User with weak vision can also make text larger with browser setting or magnificent setting of operating system.
Such as the inability to use a keyboard or mouse, or to make fine movements. Such as reduced or total loss of hearing Such as reading difficulties, dyslexia or memory loss. For accessibility testing to succeed, test team should plan a separate cycle for accessibility testing. Management should make sure that test team have information on what to test and all the tools that they need to test accessibility are available to them. Typical test cases for accessibility might look similar to the following examples.
There are many tools in the market to assist you in your accessibility testing. Any single tool cannot certify that your product is accessibility compliant. You will always need more than one tool to check accessibility compliance of your product. Broadly, tools related to accessibility can be divided into two categories.
This category of tool allows developer or tester to know exactly what information is being provided to an assistive technology. For example, tools like Inspect Object can be used to get information on what all information is given to the assistive technology. This category of tools is what a person with disability will use. To make sure that product is accessibility compliant, tools like screen readers, screen magnifiers etc. are used. Testing with an assistive technology has to be performed manually to understand how the AT will interact with the product and documentation. Some tips that can be used for Accessibility testing . When using a screen reader, be sure to include tests for everything the user would be doing, such as install and un-install of the product. If a function cannot be performed using an Assistive Technology, then it may be considered accessible if it has a command line interface to perform that function. Most of the time on windows platform, accessibility is built in your product using Microsoft Active Accessibility (MSAA). You can get more information about MSAA on this page. What is MSAA? MSAA is the abbreviation of Microsoft Active Accessibility. MSAA is a set of dynamic link libraries (DLLs) that provide COM interface and APIs. It is incorporated into the Microsoft Windows operating system and provide methods for exposing information about UI elements. MSAA is used by assistive technologies like screen readers. These tools get information from the MSAA and gives to the user. MSAA gives information in the form of objects. Every UI element is treated as UI object and information like Name, Value, Role, State, Keyboard Shortcut, etc. is given to the tools for assistive technology. MSAA also supports events to capture state changes in the UI objects, for example object focus changes. Today most screen readers expect that application have implemented MSAA. Implementing MSAA is probably one of the easiest way to ensure that assistive technologies will work with your product. MSAA Software Development Kit contains following tools:
Displays object information for user interface objects Displays events fired by application when navigating the user interface Displays object properties and relationship hierarchy Development team can use these tools to find accessibility related defects in the development phase. Test team can validate that product is accessibility compliant using these tools and some other |
0 Comments