You are on page 1of 7

Accessibility POC

October 26, 2017

CGI Group Inc. CONFIDENTIAL


Accessibility POC
Introduction
Accessibility Testing is a part of usability testing, and it is performed to ensure that the application being tested is usable by
people with disabilities like hearing, color blindness, old age and other disadvantaged groups. As the web usage is
increasing day by day, it is critical to make our website available to everyone, including the people with disabilities. The Click-
Away Pound (CAP) Survey published in late 2016 by British disability consultancy revealed that 71% of disabled customers
with access needs will click away from a website that they find difficult to use and the potential spending power of these
online shoppers is 11.75 billion, which was spent on other sites that they can access.

Web Content Accessibility Guidelines (WCAG) 2.0 are published by the Web Accessibility Initiative (WAI) of the World Wide
Web Consortium (W3C). As per WCAG 2.0, we have 12 guidelines organized under 4 principles.

Perceivable 4 Guide Operable 4 Guide lines, Understandable 4 Robust 1 Guide line, 2


lines, 22 Success Criteria 20 Success Criteria) Guide lines, 20 Success Criteria Success Criteria

Provide text alternatives for Make all functionality Make text readable and Maximize compatibility with
non-text content available from a keyboard. understandable. current and future user
tools.
Provide captions and other Give users enough time to Make content appear and
alternatives for multimedia read and use content. operate in predictable ways.
Create content that can be Do not use content that Help users avoid and correct
presented in different ways, causes seizures. mistakes.
including by assistive
technologies, without losing Help users navigate and find
meaning. content.

Make it easier for users to


see and hear content.

2
Success Criteria - Manual Testing
.
Perceivable Operable Understandable
(Manually testable aspects) (Manually testable aspects) (Manually testable aspects)

1.1.1 Nontext Content (A) 2.1.1 Keyboard (A) 3.1.1 Language of Page (A)
1.2.1 Prerecorded Audioonly and 2.1.2 No Keyboard Trap (A) 3.1.2 Language of Parts (AA)
Videoonly (A) 2.1.3 Keyboard (No Exception) 3.1.3 Unusual Words (AAA)
1.2.2 Captions (Prerecorded) (A) (AAA)
3.1.4 Abbreviations (AAA)
1.2.3 Audio Description or Media 2.2.1 Timing Adjustable (A)
3.1.5 Reading Level (AAA)
Alternative (Prerecorded) (A) 2.2.2 Pause, Stop, Hide (A)
3.1.6 Pronunciation (AAA)
1.2.4 Captions (Live) (AA) 2.2.3 No Timing (AAA)
3.2.1 On Focus (A)
1.2.5 Audio Description 2.2.4 Interruptions (AAA)
(Prerecorded) (AA) 3.2.2 On Input (A)
2.2.5 Reauthenticating (AAA)
1.2.6 Sign Language (Prerecorded) 3.2.3 Consistent Navigation (AA)
(AAA) 2.4.1 Bypass Blocks (A)
3.2.4 Consistent Identification (AA)
1.2.7 Extended Audio Description 2.4.2 Page Titled (A)
3.2.5 Change on Request (AAA)
(Prerecorded) (AAA) 2.4.3 Focus Order (A)
3.3.1 Error Identification (A)
1.2.8 Media Alternative 2.4.4 Link Purpose (A)
3.3.2 Labels or Instructions (A)
(Prerecorded) (AAA)
2.4.5 Multiple Ways (AA)
3.3.3 Error Suggestion (AA)
1.2.9 Audioonly (Live) (AAA)
2.4.6 Headings and Labels (AA)
1.3.1 Info and Relationships (A) 3.3.4 Error Prevention (AA)
2.4.7 Focus Visible (AA)
3.3.5 Help (AAA)
1.3.2 Meaningful Sequence (A)
2.4.8 Location (AAA)
3.3.6 Error Prevention (All) (AAA)
1.3.3 Sensory Characteristics (A)
2.4.9 Link Purpose (Link Only)
1.4.2 Audio Control (A) (AAA) Principle Success Criteria # Manual # Tool #
1.4.4 Resize text (AA) 2.4.10 Section Headings (AAA)
Perceivable 22 18 4
1.4.5 Images of Text (AA)
1.4.7 Low or No Background Audio Operable 20 18 2
(AAA)
Understandable 17 17 0
1.4.9 Images of Text (No Exception)
(AAA) Robust 2 0 2
Total # 61 53 8

3
Manual Testing - Continued
.
Conformance A AA AAA
Level
Explanation All SCs of level A are All SCs of Level A and AA All SCs (at all conformance
satisfied. This is the are satisfied. This is a levels) are satisfied. This is a
minimum standard which a "professional practice standard, "gold standard" of
website must meet to be which a website should meet to be maximum accessibility which
considered accessible for accessible to a broad range of some websites may choose.
any significant disability disability groups.
groups.

Manual/User based Testing Pros and Cons

Pros Cons

Evaluator is able to observe people encountering (and The cost of setting up labs is quite high.
hopefully overcoming) real usability/accessibility problems
User testing with large samples is often beyond the
in real time.
expertise or financial resources of a typical web developer
Accurately identify problems that actually prevent specific and is more time consuming than other methods.
groups of people from accessing web content.
Finding disabilities that match the website audience can be
Test participants are able to rate the severity of the difficult.
problems they encounter and identify those that are likely
The need for expert evaluator
to be catastrophic.
Difficulties in preparing testing materials, in developing
Likely to generate highly valid results for people who have realistic scenarios of tasks and in choosing the right sample
the same disabilities.
size for the test

4
Success Criteria - Tool Testing
. Perceivable Operable Robust
(Tool testable aspects) (Tool testable aspects) (Tool testable aspects)

1.4.1 Use of Color (A) 2.3.1 Three Flashes or Below Threshold (A) 4.1.1 Parsing (A)
1.4.3 Contrast (Minimum) (AA) 2.3.2 Three Flashes (AAA) 4.1.2 Name, Role, Value (A)
1.4.6 Contrast (Enhanced) (AAA)
1.4.8 Visual Presentation (AAA)

Tool based Testing Pros and Cons

Pros Cons

Automated testing is faster than manual testing Automated tools can only test approximately 25% of WCAG checkpoints.
They can highlight the need for manual testing of some checkpoints, but for
Able to identify a large and diverse range of non-compliance others they can make no assessment at all
issues that might cause problems for a variety of potential
end users and/or technologies. A lot of tuning and configuration can be required to minimize false positives
The checklist items often provide a clear indication of what is Some coding errors and techniques can result in non-compliance not be
required to rectify non-compliance. reported
Some tools integrate with the development environment to Data overload occurs if the website is not already reasonably accessible.
improve the efficiency of remedial work Tools can produce tens of thousands of error reports that are impossible to
process in any meaningful way
Some tools can fix some faults automatically
Licensing for multiple users and domains can become prohibitively
Easy to incorporate into the different phases of the site expensive
development process and this can be particularly useful in
an agile or iterative development environment. Some guidelines are not checked properly (e.g. alt attribute).
Automated tools results are hard to analyze by inexperienced web
developers, which can affect the quality of the test process.
Can give inaccurate results and results can vary from one tool to another,
depending on interpretation of the guidelines.

5
Tools identified as part of POC
.
S.No Tool Name S/W Type Purpose
1 VisCheck Freeware To simulate colorblind vision

2 CheckmyColours Freeware To check foreground and background color contrast ratios


3 Achecker Freeware To check various accessibility standards
4 NV Access Freeware Screen reader S/W for visually impaired people
5 JAWS Licensed Screen reader S/W for visually impaired people

Sample Accessibility reports produced by the tool

Website Tested: https://www.cibc.com/en/personal-banking.html

6
Thank you
Our commitment to you
We approach every engagement with one
objective in mind: to help clients succeed

You might also like