Testing with AccChecker

The following scenario describes the steps that you typically follow when testing with AccChecker.

Note

When AccChecker verification routines are running, user interaction with the host machine can interfere with some routines. We recommend that no further user interaction occur until AccChecker notifies the user that all tasks are complete.

 

  1. Run AccChecker verifications on a particular target application or control. For more information, see Verifications Tab.

    Note

    AccChecker doesn't explore all UI permutations in an application. Elements hidden within controls such as windows, panes, tabs, and menus must be exposed manually.

     

  2. Examine the AccChecker error log and assess or triage the results. Fix trivial issues and log severe bugs as appropriate.

  3. Generate a suppression file for bugs and errors that can be ignored until regression testing.

  4. Re-run AccChecker verifications with the suppression file and initial bug fixes. This provides a snapshot of the issues in the current implementation of Microsoft Active Accessibility and establishes a baseline for regression testing.

  5. Integrate the AccChecker APIs and suppression file into an automated test framework for regression testing on bugs logged from the initial AccChecker verifications.

    Note

    As bugs are fixed, the suppression file should be modified as required.

     

  6. Confirm that no regressions or new accessibility bugs have been introduced into the application or control.

UI Accessibility Checker