You are here: Mozilla Accessibility QA testcases > Inherit system high contrast settings testcase

Accessibility QA Test Case: Inherit system high contrast settings testcase

Firefox user interface on Microsoft Windows: Inherit Windows system font, color, and high contrast settings.

Description

This test case describes the approach and methods used to test for inheritance of system high contrast settings, font size, and color schemes in the Firefox User Interface on the Windows operating system.

At minimum, two high contrast color schemes must be tested: one with light colored text on a dark background, and one with dark colored text on a light background. The Windows system contrast settings must be inherited by the Firefox application. The two contrast schemes to be tested are:

Large fonts will be tested as part of the above high contrast schemes. When large fonts are set, all text in the Firefox user interface should increase to the selected size. When displayed at the larger font size, all text must still be visible in the window, or a method of scrolling the text must be available to allow the user to view all of the text.

This test case is based on IBM Software Accessibility Checklist version 3.5.1, checkpoint 4.3 and checkpoint 4.5.

Scope of test

Every menu pulldown option and dialog in the application, the install process, and the uninstall process should be tested to ensure that the system high contrast settings are inherited. The test must be done at twice: once with the light on dark color scheme, and once with the dark on light color scheme. (Additional color schemes may be tested also, if desired.)

The specific menus and dialogs are not listed in this test case, but the techniques described here should be used for all menu pulldowns and dialogs, as appropriate.

Note: The system settings documented in this test case are specifically for the Microsoft Windows operating system. The concepts described in this test case can be used when testing Firefox on another operating system, such as Linux, but the available system settings may be different.

Test Environment:

Operating system: Microsoft Windows (any version)

Tools required

No software tools are required for this test.

Note that this is a visual test. There should be no assistive technologies (such as screen readers or screen magnifiers) running during the execution of this test case.

Test Case Instructions:

In this test, you must go through all menus and dialogs twice: once with a light on dark contrast scheme, and then again with a dark on light scheme.

Note: It is important to remember that this test must be run with the Firefox install process (including the license agreement), the Firefox application itself, and also uninstall process.

Setup hints

Various system high contrast options will need to be configured for this test case.

Here is one way to set the high contrast mode in Windows, using the Windows Accessibility Options dialog. The testing sections that follow will instruct you to set specific high contrast modes for each step of this test case.

  1. To open the Windows Accessibility Options dialog:
  2. Select the Display notebook tab.
  3. Set high contrast mode by checking the Use High Contrast checkbox.
  4. To select a specific high contrast mode:
    1. select the Settings button (to the right of the "Use High Contrast" checkbox)
    2. in the High contrast appearance scheme, select the desired high contrast mode from the drop-down box

Testing with High Contrast #1 (Extra Large): yellow text on black background

High Contrast #1 is a commonly used contrast scheme, using light colored text (yellow) on a dark (black) background. If an application has hard-coded a dark text color or a light colored background in a display panel, and does not properly inherit both the text and background color from the system, then the text may be invisible on the black background.

Follow these instructions to test with the High Contrast #1 setting.

  1. Setup: Select High Contrast #1 (Extra Large) scheme in the Settings for High Contrast dialog.
  2. Install process: Navigate through all menus and dialogs in the Firefox install process. For every menu item and dialog:
  3. Firefox Application: Navigate through all menus and dialogs in the Firefox application. For every menu item and dialog:
  4. Uninstall process: Navigate through all menus and dialogs in the Firefox uninstall process (using Add/Remove Programs, in the Windows control panel). For every menu item and dialog:

Testing with High Contrast White (Large): black text on white background

The High Contrast White color scheme provides a dark colored text (black) on a light colored background (white). If an application has hard-coded a dark colored background or light colored text in a display panel, and does not properly inherit both the text and background colors from the system, the text may be invisible with this contrast scheme.

Follow these instructions to test with the High Contrast White setting.

  1. Setup: Select High Contrast White (Large) scheme in the Settings for High Contrast dialog.
  2. Install process: Navigate through all menus and dialogs in the Firefox install process. For every menu item and dialog:
  3. Firefox Application: Navigate through all menus and dialogs in the Firefox application. For every menu item and dialog:
  4. Uninstall process: Navigate through all menus and dialogs in the Firefox uninstall process (using Add/Remove Programs, in the Windows control panel). For every menu item and dialog:

End of Test Case