KEMBAR78
Accessibility Testing Criteria For Windows Applications | PDF | Mobile Device | Command Line Interface
0% found this document useful (0 votes)
53 views66 pages

Accessibility Testing Criteria For Windows Applications

This document provides accessibility testing criteria for Windows applications to evaluate their accessibility for users with various impairments. It includes tests in categories for limited vision, color perception, hearing, speech, dexterity, and cognition. Each category contains tests for navigation, control, feedback, display, adjustments/settings, and external devices. Tests are marked as either critical or warning level based on their severity. For an application to pass, it cannot accumulate more than 3 points from failing warning level tests. The criteria are intended to be used to check an application's accessibility for users with different impairments.

Uploaded by

pushpeshkarki
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views66 pages

Accessibility Testing Criteria For Windows Applications

This document provides accessibility testing criteria for Windows applications to evaluate their accessibility for users with various impairments. It includes tests in categories for limited vision, color perception, hearing, speech, dexterity, and cognition. Each category contains tests for navigation, control, feedback, display, adjustments/settings, and external devices. Tests are marked as either critical or warning level based on their severity. For an application to pass, it cannot accumulate more than 3 points from failing warning level tests. The criteria are intended to be used to check an application's accessibility for users with different impairments.

Uploaded by

pushpeshkarki
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 66

Accessibility Testing Criteria for Windows Applications

version 1.0: October 2015


__________________________________________________

Introduction

Context and Background

This set of Accessibility Testing Criteria is intended to be used to check the


accessibility of an application for users with impairments in one or more categories of
vision, colour perception, hearing, speech, dexterity, cognition on a handheld device
running Windows. The primary focus is on the experience with handheld devices, but
these guidelines may still be used for applications running on non-handheld devices
by omitting mobile-specific requirements (such as device rotation).

The basis for this is built on input from a number of sources including:
o Mobile Manufacturers Forum GARI website,
o W3C WCAG 2.0 recommendations on accessibility,
o Microsoft developer site recommendations on accessibility,
o AT&T recommendation on website accessibility,
o AQuA members experience and their accessibility teams.
More details and links to sources, references and other guidance documentation are
at the end of this document. Note that operating system accessibility functions may
not be identically available in all regions and languages the web link Windows
Phone Feature and service availability in the references will provide more detailed
information.

As the tests only look at the Applications accessibility, the Application should also be
tested against the AQuA Baseline Testing Criteria for Windows Apps (which focuses
on the general usability of the Application) before these accessibility tests are carried
out.

Not all applications will be needed to be tested for all categories, and requirements
across the different categories may be contradictory (e.g. enhancing the sound
based feedback is great for improving accessibility for usage with limited vision, but
may load too much information to audio for usage with limited hearing). Because of
this potential conflict, the tests are grouped by the categories of impairment that they
address, so that they can be run as independent sets.

Therefore, rather than simply running all the tests on any application, it will be
necessary to understand which usage conditions are appropriate to an application,
and only run the categories of these tests that are relevant to the intended use and
audience. Application providers will need to consider how to approach accessibility
for different categories of impairment, as appropriate for their application and their
audience.

The Application will be considered to have passed the testing if it has passed for one
category. All passes will be categorized appropriately. (e.g. Pass for Usage With
Limited Vision). For example it may not be appropriate for a personal assistant
application that interacts by a spoken voice to be tested for usage with limited
hearing, unless it is specifically adapted for that particular limitation.

Page 1 of 66
General points to note
Applications intended to meet the needs of users with specific impairments should
not be developed in isolation from the users they intend to support; rather, wherever
possible the developer should maintain contact with appropriate organizations or
communities, and should seek to involve representatives in design and testing.

These tests are written so they can be performed by a tester without impairments.
However, we would advise that, if possible, there should be at least one cycle of
testing carried out by people with the specific impairment or impairments which the
tests address.

When using this set of Testing Criteria, please bear in mind that it is not designed
purely as a set of prescriptive step-by-step tests. Rather, it is a guide to questioning
assumptions that may be made in the design and development stages, and of finding
ways to check that those assumptions do not reduce usability. Such a process
normally increases usability.

No specific distinction is made between accessibility features provided by an


application and those provided by the devices operating system, as the focus is on
the end user experience as a whole, which should ideally be seamless and
consistent regardless of the source of the function. Within that context, it should be
borne in mind that these tests are only intended for evaluating the behavior of
applications.

Technical note regarding screen readers


At the time of writing Narrator is the solution provided in the OS for reading screen
information. It is only available in Windows 8.1 and is not yet available in all regions
or countries. No 3rd-party screen readers have currently been identified for Windows
running on mobile phone devices.

References to screen readers are included because specialist screen readers are
available for versions of Windows running on larger devices (e.g. tablets), and these
readers may behave differently to Narrator.

Until such time as specialist 3rd-party readers exist for all devices, no action is
required for those references when testing on mobile phones.

Technical note regarding external devices


At the time of writing, USB On-The-Go (OTG) is not implemented on Windows
running on mobile phone devices, and therefore tests of external devices will be
limited to those connecting by Bluetooth on that platform.

Larger handheld Windows devices (e.g. tablets) support USB connection of external
devices, and external device tests should include USB connection where supported.

Greg Jotham
Chief Quality Auditor, AQuA

Page 2 of 66
Structure of the Criteria
The accessibility tests fall into basic categories (with a few sub-categories) for users
with restrictions in that area.

The categories or sub-categories are set out in this document as sections of tests.

The Application may be tested against each section, or against several sections of
those listed below:
Usage with limited vision (includes usage without vision for the purposes of
this document)
Usage without perception of colour / minimising photosensitive seizure
triggers
Usage with limited hearing (includes usage without hearing for the
purposes of this document)
Usage without vocal capability
Usage with limited manipulation or strength (includes usage with limited
reach for the purposes of this document)
Usage with limited cognition

Each category is broken down by the same set of functional areas:


Navigation
Control (execution of actions)
Feedback
Display
Adjustments / Settings
External devices

External devices include but are not limited to:


Keypads
D-pads
Joystick
Braille displays
Induction loop
Hearing aids
Headsets
Switch control
Sip and puff control systems
Location beacons

Where a particular functional area has not been found to apply to a Usage category,
it is shown as Not Applicable in the list of tests. Tests can be inserted at these points
in future updates if appropriate functions are subsequently identified.

Page 3 of 66
Critical and Warning levels of Tests
We recognise that many of the tests that are performed do not produce a binary
result. They are often subjective leaving the interpretation to the tester. It is unfair
therefore to fail an application for one minor error that may be down to a testers
opinion.

To account for this, the individual tests are each marked as either Critical or Warning.

Critical Level Tests


As the name suggests, a Critical level test must be passed.
If the Application fails the test then the Application has an overall fail.

Warning Level Tests


For a test which is considered Warning level, we have allowed for four different
results; pass, annoying, difficult and impossible.

These warning levels are described as follows;


Pass = the Application has passed the test. There are no issues
Annoying = a minor error has occurred with the Application - e.g. one or two typos
that would make the Application not perfect but still very useable
Difficult = a more serious issue has occurred with the Application e.g. multiple typos
making the Application difficult to use but not impossible
Impossible = a very serious issue has occurred with the Application - the errors are
so bad as to make the Application unusable.

Once all appropriate tests have been carried out, points should be attributed
according to the following scale.
Warning levels:
Annoying = 1 points
Difficult = 2 points
Impossible = 4 points
For the Application to pass, the errors must not add up to more than 3 points.
4 points or more is a failure.

Severity of error Warning test type Critical test type


No error 0 points 0 points
Annoying error 1 point
Difficult error 2 points
Impossible error 4 points
Fail test 5 points

(As an example, the Application could have 3 annoying results, or 1 difficult and 1
annoying and still pass.)

Page 4 of 66
Contents
1. Usage with limited vision ......................................................................................... 7
1.1. Navigation ..................................................................................................... 7
1.1.1. Install ..................................................................................................... 7
1.1.2. Audio prompts for all content.................................................................. 8
1.2. Control (execution of actions) ........................................................................ 9
1.2.1. Touch prompts with Narrator .................................................................. 9
1.2.2. Gesture control interaction ................................................................... 11
1.3. Feedback ..................................................................................................... 12
1.3.1. Feedback - sufficient ............................................................................ 12
1.3.2. Feedback audio elements differentiated ............................................ 13
1.3.3. Feedback audio prompt overloading / underloading .......................... 14
1.4. Display......................................................................................................... 15
1.4.1. Display element sizing / portrayal ......................................................... 15
1.4.2. Display orientation ............................................................................... 16
1.5. Adjustments / Settings ................................................................................. 17
1.5.1. Contrast Control ................................................................................... 17
1.5.2. Volume control ..................................................................................... 18
1.5.3. Expanded font sizes ............................................................................. 19
1.6. External Devices .......................................................................................... 20
1.6.1. Alert on connection / disconnection ...................................................... 20
1.6.2. Navigation with external directional control device ............................... 21
1.6.3. Operation with external switch control .................................................. 22
1.6.4. Interaction with location beacons ......................................................... 23
2. Usage without perception of colour / Minimising photosensitive seizure triggers .... 24
2.1. Display......................................................................................................... 24
2.1.1. Adjust colour scheme ........................................................................... 24
2.1.2. Monochrome presentation ................................................................... 25
2.1.3. Photosensitive seizure triggers ............................................................ 26
2.2. Feedback ..................................................................................................... 27
2.2.1. Feedback elements colour schemes ................................................. 27
2.3. Adjustments / Settings ................................................................................. 28
3. Usage with limited hearing..................................................................................... 29
3.1. Navigation ................................................................................................... 29
3.1.1. Visual navigation .................................................................................. 29
3.2. Control (execution of actions) ...................................................................... 30
3.2.1. Visual notification of actions ................................................................. 30
3.3. Feedback ..................................................................................................... 31
3.3.1. No audio-only feedback ....................................................................... 31
3.3.2. Visual alerts ......................................................................................... 32
3.4. Display......................................................................................................... 33
3.4.1. Persistent notification ........................................................................... 33
3.5. Adjustments / Settings ................................................................................. 34
3.5.1. Muting of audible alerts ........................................................................ 34
3.6. External Devices .......................................................................................... 35
3.6.1. Support for external volume control with hearing assistance devices ... 35
3.6.2. Detection of external hearing aids and visual notification ..................... 36
4. Usage without vocal capability ............................................................................... 37
4.1. Navigation ................................................................................................... 37
4.1.1. Navigation not limited to speech input .................................................. 37

Page 5 of 66
4.2. Control (execution of actions) ...................................................................... 38
4.2.1. Control actions not limited to speech input ........................................... 38
4.3. Feedback ..................................................................................................... 39
4.4. Display......................................................................................................... 40
4.4.1. Text display.......................................................................................... 40
4.5. Adjustments / Settings ................................................................................. 41
4.5.1. Text-to-speech configuration & quality ................................................. 41
4.6. External Devices .......................................................................................... 42
4.6.1. External Text-To-Speech devices ........................................................ 42
4.6.2. External text displays ........................................................................... 43
5. Usage with limited manipulation or strength .......................................................... 44
5.1. Navigation ................................................................................................... 44
5.1.1. Alternative inputs for navigation ........................................................... 44
5.2. Control (execution of actions) ...................................................................... 45
5.2.1. Assistive options for control.................................................................. 45
5.2.2. Pressure-related input options ............................................................. 46
5.2.3. Multi-finger control options ................................................................... 47
5.3. Feedback ..................................................................................................... 48
5.4. Display......................................................................................................... 49
5.4.1. Dialogue boxes & timeouts................................................................... 49
5.4.2. Displayed information cognitive overload .......................................... 50
5.5. Adjustments / Settings ................................................................................. 51
5.5.1. Touch-related settings.......................................................................... 51
5.6. External Devices .......................................................................................... 52
5.6.1. Connection and operation with external devices .................................. 52
6. Usage with limited cognition .................................................................................. 53
6.1. Navigation ................................................................................................... 53
6.1.1. Help information ................................................................................... 53
6.1.2. Clarity of single action .......................................................................... 54
6.1.3. Limiting the number of options / choices presented to the user ............ 55
6.1.4. Language complexity ........................................................................... 56
6.2. Control (execution of actions) ...................................................................... 57
6.2.1. Presentation of control elements .......................................................... 57
6.3. Feedback ..................................................................................................... 58
6.3.1. Clarity of feedback ............................................................................... 58
6.4. Display......................................................................................................... 59
6.4.1. Text fonts and sizes ............................................................................. 59
6.4.2. Colours for reading comprehension ..................................................... 60
6.4.3. Dialogue boxes & timeouts................................................................... 61
6.5. Adjustments / Settings ................................................................................. 62
6.5.1. Reading level options ........................................................................... 62
6.6. External Devices .......................................................................................... 63

Page 6 of 66
USAGE WITH LIMITED VISION

Testing Criteria

1. Usage with limited vision


1.1. Navigation
1.1.1. Install
Test ID Test Title
Critical
1.1.1 Install
Test Description
Check that the Application installs with the correct information for
Narrator and screen readers.
Required for:
All applications.
Testing Note
1. Note that with some devices & regions it may be necessary to set both
Language and Region in the Settings menu to English (United States)
before Narrator can be turned on. One or more device restarts may be
required to complete these changes.
2. Both Narrator and Narrator Quick Launch should be enabled under
Settings Ease of Use, to ensure a manual alternative to touchscreen
activation / deactivation is available where the tester is not experienced in
the use of the Narrator UI.
3. If at any time the tester experiences difficulty in controlling the device
through the touchscreen (e.g. dismissing the lock screen), Narrator can be
turned off by holding the Windows button and pressing the Volume Up key.
4. If a lock screen password is in use, the tester should bear in mind that a
single tap only selects a key on the keypad when Narrator is in use: it is
necessary to double-tap a key for it to be accepted as an input.
5. Where any 3rd-party screen reader is available, audio prompting should
also be checked with that as well as Narrator (if it is able to read installation
prompts), and during screen reader testing Narrator should be turned off
unless specifically required by the screen reader.
6. Ensure that speech output pitch and speed settings, where provided, are
set to values that produce optimum results for the tester.

Testing Steps
1. Install the Application.
2. Navigate the focus to the Application icon on the screen.
3. Listen to the name of the Application.

RESULT:
The Application name should be clearly and understandably spoken aloud and
should be unambiguous in the target language or languages of the
Application..
Result of Test

PASS FAIL

Page 7 of 66
USAGE WITH LIMITED VISION

1.1.2. Audio prompts for all content


Test ID Test Title
Critical
1.1.2 Audio prompts for all content
Test Description
Verify that user interface controls that provide information (graphics or
text) or allow user action, have clear and accurate audio descriptions
when Narrator is enabled or a screen reader used, and controls are
focused.
Required for:
All applications.
Testing Note
1. Where any 3rd-party screen reader is available, audio prompting should
also be checked with that as well as Narrator, and during screen reader
testing Narrator should be turned off unless specifically required by the
screen reader.
2. Ensure that speech output pitch and speed settings, where provided, are
set to values that produce optimum results for the tester.
3. This test checks that all important screen content is clearly and distinctly
labeled in such a way as to generate highly usable audio prompts and
descriptions.

Testing Steps
1. Launch the Application.
2. Use touch or swipe, move the focus between Application layout elements.
3. Check that all controls, images, text and other elements that present
information visually have meaningful audio descriptions, which present the
same amount of information that is available visually.
4. Check that all labels and tags have meaningful names.
5. Check that non-informational elements (e.g. UI decoration) do not generate
audio feedback, as this could be confusing.

RESULT:
A single audio description of displayed elements is given, which enables
understanding of the Application without use of the visual interface.

Result of Test

PASS FAIL

Page 8 of 66
USAGE WITH LIMITED VISION

1.2. Control (execution of actions)


1.2.1. Touch prompts with Narrator
Test ID Test Title
1.2.1 Touch prompts with Narrator Windows Critical
Ease of Access
Test Description
Verify that touch prompts and controls are correctly presented and
actioned when used with Narrator or a screen reader.
Required for:
All applications.
Testing Note
1. Ensure that the Windows Ease of Access service Narrator is enabled.
2. This test is intended to ensure that the navigation and gesture controls
provided by the Narrator interface work correctly with the application.
3. The full set of gestures that can be used with Narrator are listed under
Narrator gestures on Windows Phone 8.1 on the page Use Narrator on
my Windows Phone at http://www.windowsphone.com/en-us/how-
to/wp8/settings-and-personalization/use-narrator-on-my-phone.
4. Where any 3rd-party screen reader is available, audio prompting should
also be checked with that as well as Narrator, and during screen reader
testing Narrator should be turned off unless specifically required by the
screen reader.
5. This test checks that all the physical actions to navigate and action controls
produce the expected results, and that they also give consistent audio
descriptions throughout navigation and use.

Testing Steps
1. Launch the Application.
2. Touch a finger all over the screen to hear audio descriptions that identify
screen elements and controls that can be used for this test.
3. Double-tap to open applications, menus and other controls. If a 3rd-party
screen reader is available, check that operation of controls does not cause
any unexpected change of focus to be announced when it is in use.
4. Navigate within the Application to ensure that all navigation prompts and
selections are valid, menu structures are correctly presented and usable,
and exiting the Application or putting it into background and restoring it can
still be properly executed.
5. If Help information is provided, access it and check that the content is
presented correctly through audio.
6. Swipe with one finger to move to next or previous item.
7. Swipe with two fingers to scroll screens and lists vertically and horizontally.
8. Check that application-specific gestures requiring swiping, zooming or
scrolling continue to work properly after Narrator is enabled, or that an
alternative interface for these functions is provided.
9. Where speech input and control are provided, check that these operate
correctly and the level of mis-recognition of input is no greater than would
be found in general use of speech recognition outside of the Application.

RESULT:
All controls should be correctly identified, and it should be possible for a user
to navigate and use the Application without reference to the visual content.
Speech control and input where provided should be sufficiently functional for
normal usage.

Page 9 of 66
USAGE WITH LIMITED VISION

Test ID Test Title


1.2.1 Touch prompts with Narrator Windows Critical
Ease of Access
Result of Test

PASS FAIL

Page 10 of 66
USAGE WITH LIMITED VISION

1.2.2. Gesture control interaction


Test ID Test Title
Critical
1.2.2 Gesture control interaction
Test Description
Actions controlled by gestures should be usable when Narrator is
enabled.
Required for:
All applications.
Testing Note
1. Ensure that the Windows Ease of Access service Narrator is enabled.
2. This test is intended to ensure that any application-specific gesture controls
continue to work as intended when the Narrator service is in use, or that an
alternative method of control is available where necessary.

Testing Steps
1. Launch the Application.
2. Explore all the functionality of the Application.
3. Check that application-specific gestures, such as zooming images,
scrolling lists, swiping between pages or navigating carousel controls all
continue to work when Narrator is enabled. If these gestures do not
function as previously, then an alternative interface for these actions must
be provided.

RESULT:
All actions normally controlled by gestures should still be provided by a
suitable interface when Narrator is enabled.
Result of Test

PASS FAIL

Page 11 of 66
USAGE WITH LIMITED VISION

1.3. Feedback
1.3.1. Feedback - sufficient
Test ID Test Title
Critical
1.3.1 Feedback - sufficient
Test Description
Verify that audio / haptic feedback is sufficient for usage conditions.
Required for:
All applications.
Testing Note
1. Ensure that the Windows Ease of Access service Narrator is enabled on
the device.
2. Where any 3rd-party screen reader is available, audio feedback should
also be checked with that as well as Narrator, and during screen reader
testing Narrator should be turned off unless specifically required by the
screen reader.

Testing Steps
1. Launch the Application.
2. Explore navigation and use of the Applications functions.
3. Check that auditory prompts are provided before use of a function.
4. Check that haptic (vibration) and audio confirmation of a function being
used is available.
5. Check that haptic feedback is never used without the option of
accompanying audio feedback, as some users will prefer to turn off
vibration in the device settings.
6. Check that where haptic feedback is used it is unambiguous and unlikely to
give rise to confusion.
7. Check that spinning wheels, progress bars and other progress indicators
have a suitably informative non-visual equivalent.
8. Check that dialog boxes have full audio description.
9. Check that when it is possible to scroll to data above or below the
displayed screen, rising or falling tones or other appropriate responses are
used to give feedback on current position when scrolling.

RESULT:
All audio / haptic feedback should be sufficiently informative, and should be
adequate to make the Application usable without reference to the visual
content.
Result of Test

PASS FAIL

Page 12 of 66
USAGE WITH LIMITED VISION

1.3.2. Feedback audio elements differentiated


Test ID Test Title
Critical
1.3.2 Feedback audio elements differentiated
Test Description
Verify that audio feedback of multiple elements is not confusingly
similar.
Required for:
All applications.
Testing Note
1. Ensure that the Windows Ease of Access service Narrator is enabled on
the device.
2. Where any 3rd-party screen reader is available, audio prompting should
also be checked with that as well as Narrator, and during screen reader
testing Narrator should be turned off unless specifically required by the
screen reader.

Testing Steps
1. Launch the Application.
2. Explore any elements in grouped areas, such as lists or contact details.
3. Check that closely related elements are given sufficiently different audio
description such that it is possible to easily distinguish between them without
reference to visual content. E.g. in a contacts list entry, the contact picture,
telephone, email etc should not be simply labeled with the contacts name
identically for each element.

RESULT:
Audio feedback should be sufficiently differentiated that all elements within
groups and list can be identified correctly without reference to visual content.
Result of Test

PASS FAIL

Page 13 of 66
USAGE WITH LIMITED VISION

1.3.3. Feedback audio prompt overloading / underloading


Test ID Test Title
1.3.3 Feedback audio prompt overloading / Critical
underloading
Test Description
Verify that audio prompting and labeling is neither too little nor too great
for clarity.
Required for:
All applications.
Testing Note
1. Ensure that the Windows Ease of Access service Narrator is enabled on
the device.
2. Where any 3rd-party screen reader is available, audio prompting and
labelling should also be checked with that as well as Narrator, and during
screen reader testing Narrator should be turned off unless specifically
required by the screen reader.
3. Example of too little prompting: address book entry where all the separate
items of contact information for one person are either all labelled with only
the name of the contact, or are labelled with sequential numbers only.
4. Example of too much prompting: address book entry where all the separate
items of contact information for one person are not only labelled with field-
specific names (which would be good) but also with field length and input
validation parameters (which generate an excessively long text to be read
out for each field).

Testing Steps
1. Launch the Application.
2. Explore grouped controls and elements in each part of the Application.
3. Check that closely related controls provide an appropriate level of audio
information that enables users to understand and act on a screen element.
Too much or too little prompting can make it difficult to understand and use a
control.

RESULT:
The level of audio prompting and labeling should be sufficient for easy use of
all controls and elements, but not so great that confusion can arise through
inability to retain / recall multiple complex prompts.
Result of Test

PASS FAIL

Page 14 of 66
USAGE WITH LIMITED VISION

1.4. Display
1.4.1. Display element sizing / portrayal
Test ID Test Title
Critical
1.4.1 Display element sizing / portrayal
Test Description
Verify that display elements are correctly sized and depicted that they
allow users with limited vision to distinguish between them.
Required for:
All applications.
Testing Note
http://www.afb.org/info/living-with-vision-loss/reading-and-writing/making-print-
more-readable/235 provides some context as to what is acceptable in printed
formats, and from which it should be possible to make a judgement about the
displayed size on electronic device screens.

Testing Steps
1. Launch the Application.
2. Examine all display elements.
3. Check that these elements are of sufficient size, spacing and distinctive
design as to allow users with limited vision to distinguish between them,
understand their purpose, and operate them in a touchscreen environment.

RESULT:
All visual elements should be sized, spaced and designed so that they are
practical for use with restricted vision.
Result of Test

PASS FAIL

Page 15 of 66
USAGE WITH LIMITED VISION

1.4.2. Display orientation


Test ID Test Title
Critical
1.4.2 Display orientation
Test Description
The Application must be usable in supported orientations and make
limitations clear before use.
Required for:
All applications.
Testing Note

Testing Steps
1. Launch the Application.
2. If the Application is restricted to a single orientation (portrait / landscape) of
the device, it should give an audio announcement of this at launch. It is
permissible for there to be a user setting to turn this announcement off, as
long as it is on by default at installation.
3. Check that switching between orientations does not cause display
elements to fail test 1.4.1 (Display element sizing / portrayal).
4. Check that audio prompts continue to function correctly after change of
orientation.

RESULT:
The Application should remain usable regardless of any changes caused by
device reorientation.
Result of Test

PASS FAIL

Page 16 of 66
USAGE WITH LIMITED VISION

1.5. Adjustments / Settings


1.5.1. Contrast Control
Test ID Test Title
Critical
1.5.1 Contrast Control
Test Description
The Application should offer different display contrast levels.
Required for:
All applications.
Testing Note
1. The test should be considered passed if the application displays with a
sufficiently high contrast when using the High Contrast OS option under
Settings Ease of Access.
2. Guidance regarding acceptable contrast levels can be found in W3C
WCAG Technique G18: Ensuring that a contrast ratio of at least 4.5:1
exists between text (and images of text) and background behind the text -
http://www.w3.org/TR/WCAG20-TECHS/G18.html .
3. For the purposes of this test, it is not necessary to formally measure the
luminance of elements. It will be sufficient if the contrast appears, when
judged by eye, to be not less than the 4.5:1 samples provided
at http://trace.wisc.edu/contrast-ratio-examples/. The set of examples in the
section headed Text Samples that just pass at several Contrast Ratios
may provide the easiest comparison for judging by eye.

Testing Steps
1. Launch the Application.
2. If the Application does not offer a high-contrast display by default, open its
Settings and confirm that there is at least one high-contrast display option,
or that it displays with sufficient contrast when the devices High Contrast
option is used.
3. Check that the either the provided default or the high-contrast display
option provides a contrast level that meets the recommended standard.

RESULT:
The Application should offer a high-contrast display option that gives a
significant contrast increase when used.
Result of Test

PASS FAIL

Page 17 of 66
USAGE WITH LIMITED VISION

1.5.2. Volume control


Test ID Test Title
Critical
1.5.2 Volume control
Test Description
Audio prompt volume should be sufficient and remain responsive to
device controls.
Required for:
All applications.
Testing Note
1. Ensure that the Windows Ease of Access service Narrator is enabled on
the device.
2. Where any 3rd-party screen reader is available, audio prompting should
also be checked with that as well as Narrator, and during screen reader
testing Narrator should be turned off unless specifically required by the
screen reader.
3. If the Application provides audio prompts without Narrator, the test should
be performed twice, once with Narrator on, and once with it off.

Testing Steps
1. Launch the Application.
2. Examine the Applications Settings and audio controls for evidence of any
option to boost the maximum volume above the maximum normally
offered, e.g. for speaker announcement of prompts in noisy situations. If
such an option exists, the test should be performed once with it off, and
once with it at the maximum setting.
3. Check that it is possible to achieve an adequate volume level for prompts
to be clearly heard. Volume level without any boost should be at least
sufficient for normal usage indoors, but where the Application would
normally be expected to be used outdoors at least part of the time, the
volume level achieved with boost if offered should be sufficient for this
usage. If the Application is expressly designed for use only with
headphones and makes this clear to the user, adequate headphone
volume will be sufficient.
4. Check that the volume delivered responds promptly to the operation of the
device volume keys.
5. Where a boosted volume is such that there is a risk of hearing damage if
the device is held close to the ear, check that press and hold of the
device Volume Down key can reduce the volume to safe levels within a
second or less.

RESULT:
Audio prompt volume should be sufficient for the intended use and should
respond quickly to device controls.
Result of Test

PASS FAIL

Page 18 of 66
USAGE WITH LIMITED VISION

1.5.3. Expanded font sizes


Test ID Test Title
Critical
1.5.3 Expanded font sizes
Test Description
Extra large font size or sizes should be of suitable size.
Required for:
All applications.
Testing Note

Testing Steps
1. Launch the Application.
2. Unless the Application starts by default with an extra large font size, open
the Applications Settings and identify whether larger fonts are offered. If
they are, select the largest one available. If the Application does not offer
larger fonts, ensure that Text Size under the devices Settings Ease of
Use menu is set to the largest size possible.
3. Check that the largest font available in the App as a result of either of these
actions is suitable for users with visual impairment.
4. Check that when an extra large font is used, that neither individual
characters nor blocks of text are misaligned, distorted, overlaid or
otherwise presented unreadably.

RESULT:
The Application should be able to correctly present text in a font size suitable
for users with visual impairment.
Result of Test

PASS FAIL

Page 19 of 66
USAGE WITH LIMITED VISION

1.6. External Devices


1.6.1. Alert on connection / disconnection
Test ID Test Title
Critical
1.6.1 Alert on connection / disconnection
Test Description
Connection or disconnection of external devices should generate an
informative alert.
Required for:
All applications.
Testing Note
1. Ensure that the Windows Ease of Access service Narrator is enabled on the
device.
2. If a sufficiently informative alert is generated by the device OS rather than the
Application, this will be equally acceptable and constitute a Pass.
3. Where any 3rd-party screen reader is available, audio prompting should also
be checked with that as well as Narrator, and during screen reader testing
Narrator should be turned off unless specifically required by the screen reader.

Testing Steps
1. Launch the Application.
2. Connect, and then disconnect any external devices which can be used with
the Application (e.g. D-pad, joystick, switch control, Braille display, puff and
sip controls).
3. Check that a clearly understandable confirmation of connection /
disconnection is given, whether by spoken audio, distinct tones that clearly
identify the two states, or other feedback (e.g. haptic), and that these
confirmations are not easily confused with other confirmations received
during use of the device in general, and the Application in particular.

RESULT:
Confirmation of the connection / disconnection of external devices should
leave the user in no doubt as to the status of each device, without needing to
reference any visual confirmations that may be produced.
Result of Test

PASS FAIL

Page 20 of 66
USAGE WITH LIMITED VISION

1.6.2. Navigation with external directional control device


Test ID Test Title
1.6.2 Audio prompts with external directional Critical
control device
Test Description
Audio prompts should be satisfactory when using external directional
control devices instead of touchscreen control.
Required for:
All applications.
Testing Note
1. Ensure that the Windows Ease of Access service Narrator is enabled on
the device.
2. If the Application provides audio prompts without Narrator, the test should
be performed twice, once with Narrator on, and once with it off.
3. Testing Steps 1 & 2 can be reversed if the Application is designed to be
used with a specific device that has to be connected while it is running.
4. Where any 3rd-party screen reader is available, audio prompting should
also be checked with that as well as Narrator, and during screen reader
testing Narrator should be turned off unless specifically required by the
screen reader.

Testing Steps
1. Connect an external directional control device such as a D-pad or joystick.
2. Launch the Application.
3. Navigate through the Applications functions and menus, interact with
controls, and attempt to understand the Applications layout and operation.
4. Check that the audio prompts and confirmations generated by the
Application while using the external directional control device are sufficient
for the Application to be usable.

RESULT:
When using an external directional control device, audio prompts and
confirmations should be sufficient that the Application can be used without
reference to the visual context for navigation.
Result of Test

PASS FAIL

Page 21 of 66
USAGE WITH LIMITED VISION

1.6.3. Operation with external switch control


Test ID Test Title
1.6.3 Audio prompts with external switch Critical
control
Test Description
Audio prompts should be satisfactory when using external switch
control instead of touchscreen control.
Required for:
All applications.
Testing Note
1. Ensure that the Windows Ease of Access service Narrator is enabled on
the device.
2. If the Application provides audio prompts without Narrator, the test should
be performed twice, once with Narrator on, and once with it off.
3. Testing Steps 1 & 2 can be reversed if the Application is designed to be
used with a specific device that has to be connected while it is running.
4. Where any 3rd-party screen reader is available, audio prompting should
also be checked with that as well as Narrator, and during screen reader
testing Narrator should be turned off unless specifically required by the
screen reader.

Testing Steps
1. Connect an external switch control.
2. Launch the Application.
3. Navigate through the Applications functions and menus, interact with
controls, and attempt to understand the Applications layout and operation.
4. Check that the audio prompts and confirmations generated by the
Application while using the external switch control are sufficient for the
Application to be usable.

RESULT:
When using an external switch control, audio prompts and confirmations
should be sufficient that the Application can be used without reference to the
visual context for the function or functions that the switch control provides.
Result of Test

PASS FAIL

Page 22 of 66
USAGE WITH LIMITED VISION

1.6.4. Interaction with location beacons


Test ID Test Title
Critical
1.6.4 Interaction with location beacons
Test Description
Non-visual prompts, messages or tones should be presented correctly
and in a timely manner when interacting with location beacons.
Required for:
All applications.
Testing Note
1. Ensure that the Windows Ease of Access service Narrator is enabled on
the device.
2. If the Application provides audio prompts without Narrator, the test should
be performed twice, once with Narrator on, and once with it off.
3. Where any 3rd-party screen reader is available, audio prompting should
also be checked with that as well as Narrator, and during screen reader
testing Narrator should be turned off unless specifically required by the
screen reader.

Testing Steps
1. Launch the Application.
2. Ensure the Application is correctly set up to make connection with external
beacons, whether by Bluetooth or other means, and prompts are set to be
triggered by the interaction.
3. Check that the non-visual prompts, messages or tones generated by the
Application while interacting with location beacons are sufficient for the
Application to be usable.
4. Check that information is never absent or presented incorrectly in any way
that would be likely to put the user at risk.
5. Check that disconnection or exiting from the area of beacon coverage is
unambiguously signaled to the user without excessive delay.

RESULT:
When interacting with external beacons, non-visual prompts and confirmations
should be sufficient that the Application can be used safely and without
reference to any visual context.
Result of Test

PASS FAIL

Page 23 of 66
USAGE WITHOUT PERCEPTION OF COLUR / MINIMISING PHOTOSENSTIVE
SEIZURE TRIGGERS

2. Usage without perception of colour / Minimising


photosensitive seizure triggers

2.1. Display
2.1.1. Adjust colour scheme
Test ID Test Title
Critical
2.1.1 Adjust colour scheme
Test Description
Display options should be offered to suit differing colour perception.
Required for:
All applications.
Testing Note

Testing Steps
1. Launch the Application.
2. Open the available Settings.
3. Check that a range of display schemes are offered that will suit users with
differing colour perception, e.g. red/green distinction.

RESULT:
The Application should offer display schemes that are suited to users with
differing colour perception, and which will render all displayed elements in
acceptably distinct shades.
Result of Test

PASS FAIL

Page 24 of 66
USAGE WITHOUT PERCEPTION OF COLUR / MINIMISING PHOTOSENSTIVE
SEIZURE TRIGGERS

2.1.2. Monochrome presentation


Test ID Test Title
Critical
2.1.2 Monochrome presentation
Test Description
Display options should include a monochrome format.
Required for:
All applications.
Testing Note
1. Note that when using monochrome formats care should be taken to avoid
strongly contrasting geometric patterns, which can act as a trigger for
photosensitive epilepsy (see also the test covering these issues).
2. If the Application offers a monochrome display that meets the requirements
below when the devices Settings Ease of Access High Contrast option
is turned on, then the test is passed.

Testing Steps
1. Launch the Application.
2. Open the available Settings.
3. Check that a monochrome display option is available, and the contrast
levels chosen are suitable for users with all kinds of colour perception
limitation.

RESULT:
The Application should offer a monochrome display option that delivers
acceptable levels of contrast for users with all types of colour perception
limitation.
Result of Test

PASS FAIL

Page 25 of 66
USAGE WITHOUT PERCEPTION OF COLUR / MINIMISING PHOTOSENSTIVE
SEIZURE TRIGGERS

2.1.3. Photosensitive seizure triggers


Test ID Test Title
Critical
2.1.3 Photosensitive seizure triggers
Test Description
Display schemes and content should avoid using known photosensitive
seizure triggers.
Required for:
All applications.
Testing Note
1. Where multiple display schemes are available in the Application,
presentation should be checked in each scheme.
2. Known triggers include (but are not limited to) lights or images which flash
at rates between 3 Hz (flashes per second) and 60 Hz, or contrasting light
and dark geometric patterns, such as black/white stripes or checks.
3. Embedded video should not include multiple flash photography.
4. The Applications display presentation should also be checked with the
devices Settings Ease of Access High Contrast option turned on. To
pass, there should be no probable seizure triggers with High Contrast
either on or off.

Testing Steps
1. Launch the Application.
2. Check all displayed pages and content for photosensitive seizure triggers.

RESULT:
Display schemes and content should avoid using known photosensitive
seizure triggers.
Result of Test

PASS FAIL

Page 26 of 66
USAGE WITHOUT PERCEPTION OF COLUR / MINIMISING PHOTOSENSTIVE
SEIZURE TRIGGERS

2.2. Feedback
2.2.1. Feedback elements colour schemes
Test ID Test Title
Critical
2.2.1 Feedback elements colour schemes
Test Description
Colour choices for all displayed feedback elements should be suitable
for users with colour perception limitations.
Required for:
All applications.
Testing Note
Where multiple colour display schemes are available in the Application,
presentation of feedback elements should be checked in each scheme.

Testing Steps
1. Launch the Application.
2. Check the presentation of feedback elements such as spinning wheels,
progress bars, shadows, error messages and action confirmations.
3. Check that colour is never used alone to convey information (for example,
using red text to show a message is an error). Text or icons must convey
the full message content without needing perception of a particular colour.

RESULT:
Available display colour schemes for feedback elements should cater for the
needs of users with all common limitations of colour perception.
Result of Test

PASS FAIL

Page 27 of 66
USAGE WITHOUT PERCEPTION OF COLUR / MINIMISING PHOTOSENSTIVE
SEIZURE TRIGGERS

2.3. Adjustments / Settings


Not Applicable

Page 28 of 66
USAGE WITH LIMITED HEARING

3. Usage with limited hearing


3.1. Navigation
3.1.1. Visual navigation
Test ID Test Title
Critical
3.1.1 Visual navigation
Test Description
Navigation within the Application should not rely on audio prompts.
Required for:
All applications.
Testing Note
Before performing this test, set the device to silent mode; or if this setting is not
available, mute all sounds and notifications within the Settings menu.

Testing Steps
1. Launch the Application.
2. Explore the Settings and functionality of the Application.
3. Check that it is possible to navigate all elements of the Application without
use of audio prompts or confirmations.

RESULT:
Visual and tactile (e.g. haptic) feedback within the Application should be
sufficient to enable navigation of all features without use of audio responses.
Result of Test

PASS FAIL

Page 29 of 66
USAGE WITH LIMITED HEARING

3.2. Control (execution of actions)


3.2.1. Visual notification of actions
Test ID Test Title
Critical
3.2.1 Visual notification of actions
Test Description
Actions within the Application should be notified visually.
Required for:
All applications.
Testing Note
Before performing this test, set the device to silent mode; or if this setting is not
available, mute all sounds and notifications within the Settings menu.
If the handset and the Application both support multi-application windowing,
have another application open at the same time as the Application under test,
to observe whether onscreen messages appear within the Applications display
area.

Testing Steps
1. Launch the Application.
2. Explore the functionality of the Application.
3. Check that all pending and completed actions are notified visually by
onscreen messages within the Application display area.

RESULT:
All actions within the Application should be notified visually and within the
screen area used for display of the Application.
Result of Test

PASS FAIL

Page 30 of 66
USAGE WITH LIMITED HEARING

3.3. Feedback
3.3.1. No audio-only feedback
Test ID Test Title
Critical
3.3.1 No audio-only feedback
Test Description
The Application should not rely on audio-only feedback at any point.
Required for:
All applications.
Testing Note
Before testing, ensure that the device is not set to silent mode, and that
sounds and audible notifications are turned on in the Settings menu (both in
the device and Application where present), so that audible and visual feedback
can be compared.

Testing Steps
1. Launch the Application.
2. Explore the functions of the Application.
3. Check that visual feedback is always offered at any time that audio
feedback is present.

RESULT:
The Application should always present the user with visual equivalents to any
audio feedback given.
Result of Test

PASS FAIL

Page 31 of 66
USAGE WITH LIMITED HEARING

3.3.2. Visual alerts


Test ID Test Title
Critical
3.3.2 Visual alerts
Test Description
All alerts issued by the Application should have a visual component.
Required for:
All applications.
Testing Note
For this test, alerts are treated as being different from feedback in that they are
either unanticipated or asynchronous that is, they may occur an
indeterminate amount of time after the action that will eventually trigger them.
Before testing, ensure that the device is not set to silent mode, and that
sounds and audible notifications are turned on in Settings, so that audible and
visual alerts can be compared.

Testing Steps
1. Launch the Application.
2. Explore the functionality of the Application.
3. Check that all generated alerts have a sufficiently informative visual
component so that they can be properly understood without reference to
the audible component.

RESULT:
All alerts issued by the Application should be capable of drawing attention to
themselves and being understood by the user, without that user having
reference to any audio component of the alert.
Result of Test

PASS FAIL

Page 32 of 66
USAGE WITH LIMITED HEARING

3.4. Display
3.4.1. Persistent notification
Test ID Test Title
Critical
3.4.1 Persistent notification
Test Description
Raw notifications and Status Bar notification should be used for
persistent feedback or alerts.
Required for:
All applications.
Testing Note
1. Before performing this test, set the device to silent mode; or if this setting is
not available, mute all sounds and notifications within the Settings menu.
2. Tile notifications (which are minor awareness-only alerts) or Toast
Notifications (which are limited-duration self-dismissing alerts) are not
within the scope of this test.
3. Raw notifications are displayed within an Application in a message box or
modal dialog, and require user interaction to dismiss.
4. Raw notifications should not be confused with raw push notifications, which
are push notifications that do not include any UI they are received by the
application, which then determines if / what / how anything should be done
with them.

Testing Steps
1. Launch the Application.
2. Explore the functionality of the Application.
3. Check that all feedback and alerts which should require user interaction to
dismiss, make proper use of raw notifications within the Application or
notifications posted to the Status Bar. The Application should never rely
solely on constant or repeating audio alarms to solicit action from the user.

RESULT:
All persistent feedback or alarms / alerts that require user dismissal should
have a raw notification within the Application or a notification posted to the
Status Bar.
Result of Test

PASS FAIL

Page 33 of 66
USAGE WITH LIMITED HEARING

3.5. Adjustments / Settings


3.5.1. Muting of audible alerts
Test ID Test Title
Critical
3.5.1 Muting of audible alerts
Test Description
The Application should offer a simple one-step option for muting audio
alerts.
Required for:
All applications.
Testing Note
1. Before testing, ensure that the device is not set to silent mode, and that
sounds and audible notifications are turned on in the device Settings.
2. Standard alerts and notifications generated outside the Application are not
included in the scope of this test.
3. Haptic (vibration) feedback may be used to draw attention to a visual alert
but should always be subsidiary to the visual data, as the user may choose
to disable vibration in the device settings.

Testing Steps
1. Launch the Application.
2. Check that the Applications Settings menu or other functionality offers an
easily-understood single-step process to mute its audio alerts.
3. Check that when this option is selected, the Application does not generate
any audible alerts, and that sufficient visual alert information is available in
each case.

RESULT:
The Application should offer a simple way for all of its audio alerts to be muted,
so that a user with hearing limitation does not inadvertently generate audio
alerts in situations where they may be unwelcome or inconvenient. When
audio alerts are muted, sufficient visual information is delivered for the user to
understand the meaning and context of each alert.
Result of Test

PASS FAIL

Page 34 of 66
USAGE WITH LIMITED HEARING

3.6. External Devices


3.6.1. Support for external volume control with hearing assistance devices
Test ID Test Title
3.6.1 Support for external volume control with Critical
hearing assistance devices
Test Description
The Application should respect and not counteract the operation of
external volume controls used with hearing assistance devices.
Required for:
All applications.
Testing Note

Testing Steps
1. Launch the Application.
2. Use the functionality of the Application whilst making adjustments of
volume in both the Application and the external device.
3. The Application must never interact uncontrollably with the external device
as far as volume control is concerned, and where the Application is
intended to interact with volume settings on an external device it should
always respond to them correctly and obey any mute / un-mute command
when issued.

RESULT:
The Application should interact correctly with any volume control used on an
external hearing assistance device (e.g. amplifier, filter or hearing aid).
Result of Test

PASS FAIL

Page 35 of 66
USAGE WITH LIMITED HEARING

3.6.2. Detection of external hearing aids and visual notification


Test ID Test Title
3.6.2 Detection of external hearing aids and Critical
visual notification
Test Description
The Application should correctly detect and connect to external hearing
aids and assistance devices, and provide visual confirmation of this.
Required for:
All applications.
Testing Note
Set the device into silent mode, or if this is not available, turn off or mute
sounds and audio notifications in the devices Settings.

Testing Steps
1. Launch the Application.
2. Bring a suitable external device (hearing aid, microphone pickup or other
hearing assistance device with which the Application is designed to work)
within range, and set it into a state suitable for connecting with the
Application.
3. Set the Application into the appropriate state for connecting to an external
device if this is not done automatically at startup.
4. Check that the Application correctly detects and connects to the assistance
device, and that detection and connection are confirmed visually, or by
haptic feedback if this is sufficiently distinct from other feedback as to be
completely unambiguous.
5. Check the handling of error situations during connection by turning the
external device off during connection, and likewise by taking it out of range
in the same state, and confirm that the feedback (whether visual or haptic)
is clear and unambiguous and does not need an audio component to be
understood.

RESULT:
Connection and disconnection to the external aid should be reliable and easily
understood without any audio feedback.
Result of Test

PASS FAIL

Page 36 of 66
USAGE WITHOUT VOCAL CAPABILITY

4. Usage without vocal capability


4.1. Navigation
4.1.1. Navigation not limited to speech input
Test ID Test Title
Critical
4.1.1 Navigation not limited to speech input
Test Description
Non-visual navigation should have an alternative to speech input.
Required for:
All applications.
Testing Note
Ensure that the Windows Ease of Access service Narrator is enabled on the
device.

Testing Steps
1. Launch the Application.
2. Explore navigation of the Applications functions.
3. Check that it is possible to navigate the Application satisfactorily without
being required to use speech input.
4. Where the Application has optional Settings to assist with other
accessibility issues (e.g. sight impairment) check that using those options
does not render the Application unusable for someone unable to use a
speech-driven interface.
5. Check that proper use is made of Narrator to make the Application
accessible to a user who cannot fully use visual and speech-driven
interfaces.

RESULT:
Navigation within the Application should not be limited to solely speech-driven
input, even when the Application is intended for users with other accessibility
issues such as sight impairment.
Result of Test

PASS FAIL

Page 37 of 66
USAGE WITHOUT VOCAL CAPABILITY

4.2. Control (execution of actions)


4.2.1. Control actions not limited to speech input
Test ID Test Title
4.2.1 Control actions not limited to speech Critical
input.
Test Description
Non-visual control actions should have an alternative to speech input.
Required for:
All applications.
Testing Note
Ensure that the Windows Ease of Access service Narrator is enabled on the
device.

Testing Steps
1. Launch the Application.
2. Explore use of the Applications functions.
3. Check that it is possible to operate the Application satisfactorily without
being required to use speech input.
4. Where the Application has optional Settings to assist with other
accessibility issues (e.g. sight impairment) check that using those options
does not render the Application unusable for someone unable to use a
speech-driven interface.
5. Check that proper use is made of Narrator to make the Application
accessible to a user who cannot fully use visual and speech-driven
interfaces.

RESULT:
Control of the Applications functionality should not be limited to solely speech-
driven input, even when the Application is intended for users with other
accessibility issues such as sight impairment.
Result of Test

PASS FAIL

Page 38 of 66
USAGE WITHOUT VOCAL CAPABILITY

4.3. Feedback
Not Applicable

Page 39 of 66
USAGE WITHOUT VOCAL CAPABILITY

4.4. Display
4.4.1. Text display
Test ID Test Title
Critical
4.6.2 Text displays
Test Description
The Application should produce acceptable assistive text on the device
display where that is part of its intended function.
Required for:
Applications which produce assistive text which can be displayed on the
device.
Testing Note

Testing Steps
1. Launch the Application.
2. Explore the functionality of the Application while making use of the facility
to display assistive text to third parties in place of speech.
3. Check that the resulting output is of acceptable quality and layout such that
it can be easily understood by a viewer without prior training or experience.

RESULT:
Useful assistive text is provided wherever the user is likely to need it.
Result of Test

PASS FAIL

Page 40 of 66
USAGE WITHOUT VOCAL CAPABILITY

4.5. Adjustments / Settings


4.5.1. Text-to-speech configuration & quality
Test ID Test Title
Critical
4.5.1 Text-to-speech configuration & quality
Test Description
Text-to-speech (TTS) assistance should be configurable to produce
acceptable quality output.
Required for:
All applications.
Testing Note
If additional TTS libraries or voice files are required for full functionality or
optimum quality, these should be installed before testing, and device Settings
for TTS should be selected for best output quality outside of the Application.

Testing Steps
1. Launch the Application.
2. Using the Settings menu of the Application (if necessary, in conjunction
with the devices TTS Settings), select options to produce assistive text-to-
speech (unless this is already enabled by default), and to vary the speed
and / or pitch of output if available.
3. Check that it is easy for the user to obtain good quality output that would
be understood by a listener without training or experience.
4. Check that where different voices are offered, each one offers easily
understood output of acceptable quality.

RESULT:
Configuration options on assistive text-to-speech should make it possible to
achieve acceptable output for general use.
Result of Test

PASS FAIL

Page 41 of 66
USAGE WITHOUT VOCAL CAPABILITY

4.6. External Devices


4.6.1. External Text-To-Speech devices
Test ID Test Title
Critical
4.6.1 External Text-To-Speech devices
Test Description
The Application should operate correctly with external text-to-speech
(TTS) devices where that is part of its intended function.
Required for:
Applications which produce assistive text-to-speech in conjunction with
an external audio output device.
Testing Note
If additional TTS libraries or voice files are required for full functionality or
optimum quality, these should be installed before testing, and device Settings
for TTS should be selected for best output quality outside of the Application.

Testing Steps
1. Launch the Application.
2. Using the Settings menu of the Application (if necessary, in conjunction
with the devices TTS Settings), select options to produce assistive text-to-
speech on the external device, and to vary the speed and / or pitch of
output if available.
3. Check that it is easy for the user to obtain good quality output that would
be understood by a listener without prior training or experience.

RESULT:
Text-to-speech functionality using an external device should be of acceptable
quality.
Result of Test

PASS FAIL

Page 42 of 66
USAGE WITHOUT VOCAL CAPABILITY

4.6.2. External text displays


Test ID Test Title
Critical
4.6.2 External text displays
Test Description
The Application should operate correctly with external text displays
where that is part of its intended function.
Required for:
Applications which produce assistive text which can be output through
an external display.
Testing Note
The device should be set up to obtain optimum quality output on the external
display.

Testing Steps
1. Launch the Application.
2. Explore the functionality of the Application while making use of the facility
to display assistive text to third parties in place of speech.
3. Check that the resulting output is of acceptable quality and layout such that
it can be easily understood by a viewer without prior training or experience.

RESULT:
Assistive text output to external displays should be of acceptable quality for
general use.
Result of Test

PASS FAIL

Page 43 of 66
USAGE WITH LIMITED MANIPULATION OR STRENGTH

5. Usage with limited manipulation or strength


5.1. Navigation
5.1.1. Alternative inputs for navigation
Test ID Test Title
Critical
5.1.1 Alternative inputs for navigation
Test Description
Where navigation inputs require specific dexterity abilities, alternatives
should be offered.
Required for:
All applications.
Testing Note
This test should be made with the assumption that the user will have limited
finger or joint mobility and control, therefore operations which call for:
finger pinch movements
twisting of the hand or device
rotation of the device
will be unacceptable unless alternative navigation methods are available.

Testing Steps
1. Launch the Application.
2. Where the Settings of the Application offer options relevant to users with
limited dexterity, ensure those options are selected.
3. Check that the Application can be navigated throughout its normal range of
usage by a user with dexterity limitations.

RESULT:
The Application must be navigable by a user with limited dexterity.
Result of Test

PASS FAIL

Page 44 of 66
USAGE WITH LIMITED MANIPULATION OR STRENGTH

5.2. Control (execution of actions)


5.2.1. Assistive options for control
Test ID Test Title
Critical
5.2.1 Assistive options for control
Test Description
Control options should exist for combining actions requiring dexterity.
Required for:
All applications.
Testing Note
This test should be made with the assumption that the user will have limited
finger or joint mobility and control. Operations which call for simultaneous
touch inputs or a repeated sequence of inputs should offer options to simplify
the actions required, e.g. the sticky keys options used to allow some
sequential control actions to be treated as if they were simultaneous.

Testing Steps
1. Launch the Application.
2. Where the Settings of the Application offer options relevant to users with
limited dexterity, ensure those options are selected.
3. Check that any control simplifying / combining options would be useful to a
user with limited dexterity, and no commonly-used combinations have been
omitted.

RESULT:
The Application should offer assistive options for control that will assist a user
with dexterity impairment, and commonly-used options are not omitted.
Result of Test

PASS FAIL

Page 45 of 66
USAGE WITH LIMITED MANIPULATION OR STRENGTH

5.2.2. Pressure-related input options


Test ID Test Title
Critical
5.2.2 Pressure-related input options
Test Description
Applications should offer input methods for users with limited ability to
control touch input.
Required for:
All applications.
Testing Note
This test should concentrate on the needs of users with tremor or muscle
control limitations that can create difficulty in maintaining consistent pressure
or accuracy for touch / press / hold operations.

Testing Steps
1. Launch the Application.
2. Explore the functionality of the Application.
3. Check that the Application can be used without requiring distinction
between single-tap, double-tap, long-press or press-and-drag actions (i.e.
the Application responds to all these actions as if they are single-tap).
4. Check that actions like play / pause functions are not limited to single-touch
operation of the same control (e.g. separate controls rather than the same
control changing function with each touch).
5. Check that any popup messages that contains confirm / cancel or other
buttons are not positioned over controls in the background UI that could
cause an undesired or irreversible action. The user may be unable to avoid
touching twice in the same location, which could cause unintended
operation of an underlying control when the popup is dismissed.

RESULT:
Options offered should be of genuine value to users with limitations in touch
consistency or accuracy, and UI layout should avoid control positioning that
risks unintended operation through multiple touches.
Result of Test

PASS FAIL

Page 46 of 66
USAGE WITH LIMITED MANIPULATION OR STRENGTH

5.2.3. Multi-finger control options


Test ID Test Title
Critical
5.2.3 Multi-finger control options
Test Description
Applications should offer an alternative to multi-finger gestures.
Required for:
All applications.
Testing Note
1. This test should ensure that the needs of users who cannot use multiple
fingers in gesture controls are met.
2. Where Settings offer options that provide alternatives to multi-finger
gestures, these should be selected
3. Note that for the purposes of this test, pinch-to-zoom would be counted
as a multi-finger gesture as it requires two fingers in contact with the
screen to execute.

Testing Steps
1. Launch the Application.
2. Explore the Application by navigating through all of its screens and using
its functions, using only one finger in contact with the screen at any time.
3. Check that all of its functionality can be used without needing to use multi-
finger gestures (i.e. that where multi-finger gestures exist, single-point
equivalents using tap or press are available).

RESULT:
The Application should be fully usable without the use of multi-finger gestures.
Result of Test

PASS FAIL

Page 47 of 66
USAGE WITH LIMITED MANIPULATION OR STRENGTH

5.3. Feedback
Not Applicable

Page 48 of 66
USAGE WITH LIMITED MANIPULATION OR STRENGTH

5.4. Display
5.4.1. Dialogue boxes & timeouts
Test ID Test Title
Critical
5.4.1 Dialogue boxes & timeouts
Test Description
Interactive elements should not pressure users to respond quickly.
Required for:
All applications.
Testing Note

Testing Steps
1. Launch the Application.
2. Explore the functionality of the Application.
3. Check that all dialogue boxes & controls allow the user unlimited time to
read information, provide responses or operate controls.
4. Where auto-scrolling or auto-refreshing text is used, it must be possible for
the user to cancel or pause these actions without restriction, to allow
unlimited time for information to be understood and responded to if
required.
5. Where timeouts are in use by default, the user should be provided with
adequate warning of an imminent timeout, and the ability to prevent that
timeout from acting.

RESULT:
The Application should always wait for as long as the user needs to interact
with it and should not dismiss informative displays or move to another function
if the user cannot respond in a set time.
Result of Test

PASS FAIL

Page 49 of 66
USAGE WITH LIMITED MANIPULATION OR STRENGTH

5.4.2. Displayed information cognitive overload


Test ID Test Title
5.4.2 Displayed information cognitive Critical
overload
Test Description
Applications should not display successive interactive or informational
messages until each preceding one has been actioned by the user.
Required for:
All applications.
Testing Note

Testing Steps
1. Launch the Application.
2. Explore the functionality of the Application.
3. Check that the language used is plain and simple to understand, with use
of icons where possible, to simplify the presentation of information.
4. Check that whenever information is presented to the user or interaction
requested, it is always in manageable quantities, and if successive
messages need to be displayed, the Application waits for user input /
acknowledgement before proceeding to the next message.

RESULT:
The Application should always present information in manageable quantities
and wait for user input before stepping to the next message.
Result of Test

PASS FAIL

Page 50 of 66
USAGE WITH LIMITED MANIPULATION OR STRENGTH

5.5. Adjustments / Settings


5.5.1. Touch-related settings
Test ID Test Title
Critical
5.5.1 Touch-related settings
Test Description
Applications should offer configurable settings to suit users with
difficulty in maintaining optimum touch pressure, consistency or
accuracy.
Required for:
All applications.
Testing Note
This test should concentrate on settings that address the needs of users with
tremor or muscle control limitations that can create difficulty in maintaining
consistent pressure or accuracy for touch / press / hold operations.

Testing Steps
1. Launch the Application.
2. Explore use of Settings touch / pressure / key repetition rate options.
3. Check that the options available implement real-world benefits for users
with these limitations, e.g.
a. Haptic pulsing (for tremor),
b. Ability to vary touch / hold pressure thresholds.
c. Options for replacing augmenting long-press / hold actions with
other single-touch controls.
d. Options for enlarging the size of control sensing areas (not just the
size of the displayed control element).
e. Actions like long press to trigger a key-repetition function can be
disabled.
RESULT:
Options offered should be of genuine value to users with limitations in touch
consistency or accuracy.
Result of Test

PASS FAIL

Page 51 of 66
USAGE WITH LIMITED MANIPULATION OR STRENGTH

5.6. External Devices


5.6.1. Connection and operation with external devices
Test ID Test Title
5.6.1 Connection and operation with external Critical
devices
Test Description
The Application should operate correctly with external devices and
controls that provide dexterity assistance.
Required for:
All applications.
Testing Note
1. This test addresses the use of external switches, keyboards and other
controls which provide dexterity-related improvements in the accessibility
of the device and Application, such as joysticks, puff and sip controls,
Braille keyboards and audio aid devices.
2. To the best extent possible, the external device or devices should be set
up and confirmed as working correctly before launching the Application
(unless such devices are only operable within the Application).

Testing Steps
1. Launch the Application.
2. Explore the functionality of the Application.
3. Check that all external devices relevant to operation of the Application
have been correctly detected & connected, and that they provide the
expected functionality in a usable manner.

RESULT:
The Application should operate correctly with all relevant external devices.
Result of Test

PASS FAIL

Page 52 of 66
USAGE WITH LIMITED COGNITION

6. Usage with limited cognition


6.1. Navigation
6.1.1. Help information
Test ID Test Title
Critical
6.1.1 Help information
Test Description
Help information to be complete, understandable and not over-complex.
Required for:
All applications.
Testing Note
Help information can be labeled as Support in menus.

Testing Steps
1. Launch the Application.
2. Check that Help information is available for all functions of the Application.
3. Check that each item of information is neither too long nor too detailed to
be usable.
4. Each item should cover a single prompt or function that the user can act
upon before returning to the Help for assistance with the next step.

RESULT:
Help should be provided for all functions of the Application. Help information
should always be in manageable quantities.
Result of Test

PASS FAIL

Page 53 of 66
USAGE WITH LIMITED COGNITION

6.1.2. Clarity of single action


Test ID Test Title
Critical
6.1.2 Clarity of single action
Test Description
Application functions should be expressed as single clear actions.
Required for:
All applications.
Testing Note

Testing Steps
1. Launch the Application.
2. Explore the functionality of the Application.
3. Check that each function within the Application is presented as a single,
understandable action or concept.
4. Where complex ideas or actions have to be introduced, they should be
broken down into single-concept elements and presented successively to
prevent cognitive overload.
5. Check that good use of header sub header paragraph structures
breaks the information down into manageable sized pieces.
6. Check that links have a descriptive label/text showing what the link
accesses. They should not use generic phrases like Click Here or More.

RESULT:
Everything the Application does should be simply and directly presented as
single actions.
Result of Test

PASS FAIL

Page 54 of 66
USAGE WITH LIMITED COGNITION

6.1.3. Limiting the number of options / choices presented to the user


Test ID Test Title
6.1.3 Limiting the number of options / choices Critical
presented to the user
Test Description
The Application should not present long list of options / choices.
Required for:
All applications.
Testing Note

Testing Steps
1. Launch the Application.
2. Explore the Settings (where present) and functionality of the Application.
3. Check that choices are given as a limited number of simple high level
concepts:
a. Each entry should break down into successive layers.
b. Each layer should introduce only one idea or action.
c. At any point in the structure, only a small number of choices should
be presented.

RESULT:
Only small sets of choices should be shown in a single step or screen.
Result of Test

PASS FAIL

Page 55 of 66
USAGE WITH LIMITED COGNITION

6.1.4. Language complexity


Test ID Test Title
Critical
6.1.4 Language complexity
Test Description
Language used in the Application should be simple and direct.
Required for:
All applications.
Testing Note

Testing Steps
1. Launch the Application.
2. Explore its functionality.
3. Check that:
a. Prompts, labels and informative texts are not too long or detailed to
be easily understood.
b. Single ideas or actions are presented that the user can act upon
before proceeding to the next step.
c. The language used throughout is consistent, simple and
straightforward.
d. Multiple possible actions are not introduced in the same sentence.
e. The user should not be required to keep multiple ideas or concepts
in mind at the same time to successfully use the Application.

RESULT:
Information should always be presented in simple, direct language. Complex
sentence structures should not be used.
Result of Test

PASS FAIL

Page 56 of 66
USAGE WITH LIMITED COGNITION

6.2. Control (execution of actions)


6.2.1. Presentation of control elements
Test ID Test Title
Critical
6.2.1 Presentation of control elements
Test Description
Control elements should be presented in a way that suggests the
outcome and maximises clarity.
Required for:
All applications.
Testing Note

Testing Steps
1. Launch the Application.
2. Explore the functionality of the Application.
3. Check that:
a. Controls are simply identified.
b. Controls with similar appearance or labeling are not presented at
the same time.
c. Appearance and labeling of controls is easy to associate with the
outcome.
d. Understanding the purpose or action of controls is possible without
having to hold a context in mind over multiple screens.

RESULT:
Control elements should be clear and easily understood.
Result of Test

PASS FAIL

Page 57 of 66
USAGE WITH LIMITED COGNITION

6.3. Feedback
6.3.1. Clarity of feedback
Test ID Test Title
Critical
6.3.1 Clarity of feedback
Test Description
All feedback produced by the Application should be expressed simply
and clearly.
Required for:
All applications.
Testing Note

Testing Steps
1. Launch the Application.
2. Explore the functionality of the Application.
3. Check that:
a. Feedback is expressed in simple, clear terms.
b. Feedback is not excessively long or composed of multiple
elements.
c. Feedback explains its purpose well (especially if its appearance
could be unexpected by the user).
d. Notification of errors should be unambiguous and easily
understood.
e. Error messages state the action needed to recover from the error.
f. Avoid passive sentence structures (x should be done). Use active
sentences (do x).

RESULT:
Feedback should be easily understood and acted on by the user.
Result of Test

PASS FAIL

Page 58 of 66
USAGE WITH LIMITED COGNITION

6.4. Display
6.4.1. Text fonts and sizes
Test ID Test Title
Critical
6.4.1 Text fonts and sizes
Test Description
Text should be displayed in font faces and sizes that favour clarity and
logical relationships.
Required for:
All applications.
Testing Note

Testing Steps
1. Launch the Application.
2. Explore all parts of the Application functionality, Settings, Help etc.
3. Check that:
a. Font faces and sizes used maximise readability and clarity.
b. Where font sizes change between blocks of text, the reason for the
change should be obvious and logical for the user.
c. Headings are logical and consistent and make good use of font
sizes for clarity.

RESULT:
Font faces and sizes should be chosen for clarity and easy understanding.
Result of Test

PASS FAIL

Page 59 of 66
USAGE WITH LIMITED COGNITION

6.4.2. Colours for reading comprehension


Test ID Test Title
Warning
6.4.2 Colours for reading comprehension
Test Description
The user should be able to choose from a range of colours for text and
backgrounds that may aid reading comprehension.
Required for:
All applications which address reading comprehension issues.
Testing Note
1. Research (http://www.dyslexic.org.uk/research/vision-coloured-filters) has
shown that use of coloured filters can help reading comprehension.
Display options which mimic this should be offered where possible.
2. This test is only appropriate if the Application is intended to directly aid
reading comprehension issues such as dyslexia.

Testing Steps
1. Launch the Application.
2. Explore the functionality and Settings of the Application.
3. Check it is possible to display text in a colour arrangement that aids
reading comprehension in different light levels. Possible options would be:
a. Black, white, grey, yellow or blue backgrounds.
b. Black, white, grey, yellow or blue text.
4. The colour combinations offered should be clear with acceptable contrast
ranges.

RESULT:
The Application should offer ways of presenting text for best reading
comprehension.
Result of Test

Pass Annoying Difficult Impossible

This test is not applicable where...

The Application is not intended to aid reading comprehension issues.

Page 60 of 66
USAGE WITH LIMITED COGNITION

6.4.3. Dialogue boxes & timeouts


Test ID Test Title
Critical
6.4.3 Dialogue boxes & timeouts
Test Description
Interactive elements should not pressure users to respond quickly.
Required for:
All applications.
Testing Note

Testing Steps
1. Launch the Application.
2. Explore the functionality of the Application.
3. Check that all dialogue boxes & controls allow the user unlimited time to
read information, provide responses or operate controls.
4. Where auto-scrolling or auto-refreshing text is used, it must be possible for
the user to cancel or pause these actions without restriction, to allow
unlimited time for information to be understood and responded to if
required.
5. Where timeouts are in use by default, the user should be provided with
adequate warning of an imminent timeout, and the ability to prevent that
timeout from acting.

RESULT:
The Application should always wait for as long as the user needs to interact
with it and should not dismiss informative displays or move to another function
if the user cannot respond in a set time.
Result of Test

PASS FAIL

Page 61 of 66
USAGE WITH LIMITED COGNITION

6.5. Adjustments / Settings


6.5.1. Reading level options
Test ID Test Title
Critical
6.5.1 Reading level options
Test Description
Applications presenting complex information should have an option to
simplify what is presented to the user.
Required for:
All applications.
Testing Note
This test is only intended to apply to an Application whose purpose is to
present complex information to the user. The intention behind the test is to
establish whether the Application offers display options that reduce the amount
of information on a single screen to be easier to understand (for example
Simple versus Advanced display options).

Testing Steps
1. Launch the Application.
2. Explore the Settings of the Application.
3. Check:
a. Whether the Application defaults to a complex information display.
b. Whether controls or their labels are complex.
c. Whether an option is offered to simplify this presentation to easily-
understood basics.
d. Whether the simplified presentation maximises clarity and
understanding.

RESULT:
If an Application normally shows complex information or controls, it should
offer a simpler, clearer presentation that is restricted to key elements only.
Result of Test

PASS FAIL

Page 62 of 66
USAGE WITH LIMITED COGNITION

6.6. External Devices


Not Applicable

Page 63 of 66
Attributions and References
(NB: portions of this document are based on work created by Microsoft DX with kind
permission).

Mobile Manufacturers Forum Global Accessibility Reporting Initiative (MMF GARI) -


http://www.gari.info/

W3C WCAG 2.0 : Mobile Accessibility: How WCAG 2.0 and other W3C/WAI
Guidelines apply to mobile Feb 2015 - http://www.w3.org/TR/mobile-accessibility-
mapping/

W3C WCAG G18: Ensuring that a contrast ratio of at least 4.5:1 exists between text
(and images of text) and background behind the text -
http://www.w3.org/TR/WCAG20-TECHS/G18.html

ETSI EN 301 549 v1.1.2 (2015-04): Accessibility requirements suitable for public
procurement of ICT products and services in Europe -
http://www.etsi.org/deliver/etsi_en/301500_301599/301549/01.01.02_60/en_301549
v010102p.pdf

Testing your app for accessibility (Windows Phone) - https://msdn.microsoft.com/en-


us/library/windows/apps/dn596092.aspx

Meeting requirements for accessible text (XAML) - https://msdn.microsoft.com/en-


us/library/windows/apps/hh868163.aspx

Accessibility in Windows Store apps using JavaScript -


https://msdn.microsoft.com/en-us/library/windows/apps/hh452702.aspx

Guidelines for designing accessible apps - https://msdn.microsoft.com/en-


us/library/windows/apps/hh700407.aspx

Speech design guidelines - https://msdn.microsoft.com/en-


us/library/windows/apps/dn596121.aspx

Accessibility for Windows Runtime apps using C#/VB/C++ and XAML -


https://msdn.microsoft.com/en-us/library/windows/apps/hh452680.aspx

Use Narrator on my phone - http://www.windowsphone.com/en-us/how-


to/wp8/settings-and-personalization/use-narrator-on-my-phone

Accessibility on my phone - http://www.windowsphone.com/en-us/how-


to/wp8/settings-and-personalization/accessibility-on-my-phone

Use Speech on my phone - http://www.windowsphone.com/en-us/how-


to/wp8/apps/use-speech-on-my-phone

Enabling accessibility - http://blogs.msdn.com/b/b8/archive/2012/02/14/enabling-


accessibility.aspx

Windows Phone Feature and service availability - http://www.windowsphone.com/en-


us/how-to/wp8/basics/feature-and-service-availability

Page 64 of 66
Acknowledgements

Thanks are due to the following organizations and individuals for their
contributions during the creation of this document:

Mobile Manufacturers Forum (MMF) http://www.mmfai.info/, their members, and the


GARI web site http://gari.info/

European Disability Forum http://www.edf-feph.org/

World Federation of the Deaf http://wfdeaf.org/

European Union of the Deaf http://www.eud.eu/

University of Wisconsin-Madison Trace Research & Development


Center http://trace.wisc.edu/

Qatar Mada Technology Center http://mada.org.qa/en/

W3C WCAG 2.0 recommendations on accessibility http://www.w3.org/TR/WCAG20/

AT&T recommendations on website accessibility from their Corporate Accessibility


Technology Office (and also see http://www.wireless.att.com/learn/articles-
resources/disability-resources/disability-resources.jsp)

AQuA Members:
Intertek http://www.intertek.com/
Golden Gekko http://www.goldengekko.com/

Technical Reviewer: Matt Lacey

Page 65 of 66
Version control

Version Date Changes made


v0.1 Jun 2015 Draft version for circulation & discussion.
v0.2 Jun 2015 Minor formatting changes.
v0.3 Jun 2015 Wording changes covering 3rd-party screen readers.
v0.31 Jul 2015 Wording changes to cover Windows applications in general, with a
specific focus on handheld device experience.
v0.40 Sept 2015 Updated draft after Technical Review.
v0.50 Oct 2015 Updated draft after second Technical Review.
v1.00 Nov 2015 First release version.

This work is licensed under a


Creative Commons Attribution-ShareAlike 3.0 Unported License
http://creativecommons.org/licenses/by-sa/3.0/

DISCLAIMER. THIS TESTING CRITERIA DOCUMENT ("DOCUMENT") IS FOR INFORMATIONAL


PURPOSES ONLY. YOUR USE OF THIS DOCUMENT AND THE INFORMATION PROVIDED HEREIN IS AT
YOUR OWN RISK. THE DOCUMENT IS PROVIDED ON AN "AS IS" AND "WITH ALL FAULTS" BASIS. THE
APPLICATION QUALITY ALLIANCE (AQuA) INCLUDING THE MEMBERS IT IS COMPRISED THEREOF
DISCLAIM ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS, AND WARRANTIES OF ANY
KIND, INCLUDING ANY IMPLIED WARRANTY OR CONDITION OF MERCHANTABILITY, SATISFACTORY
QUALITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. THE APP QUALITY
ALLIANCE INCLUDING THE MEMBERS IT IS COMPRISED THEREOF MAKE NO REPRESENTATIONS,
WARRANTIES, CONDITIONS OR GUARANTEES AS TO THE USEFULNESS, QUALITY, SUITABILITY,
TRUTH, ACCURACY OR COMPLETENESS OF THIS DOCUMENT AND MAY CHANGE THIS DOCUMENT AT
ANY TIME WITHOUT NOTICE.

Page 66 of 66

You might also like