34
Through a different lens Sarah Pulis, Head of Accessibility Services

Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

Through a different lens

Sarah Pulis, Head of Accessibility Services

Page 2: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

25 May 2015 pwc.com.au 2

Happy Global Accessibility Awareness Day (for yesterday)

Page 3: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

25 May 2015 pwc.com.au 3

Page 4: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

The degree to which a system is usable by as many people as possible…

Page 5: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

25 May 2015 pwc.com.au 5

Page 6: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to
Page 7: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

It’s also the law

Page 8: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

Standards

Page 9: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

Components of accessibility

25 May 2015 pwc.com.au 9

Page 10: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

Accessibility guidelines

25 May 2015 pwc.com.au 10

Page 11: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to
Page 12: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

25 May 2015 pwc.com.au 12

Page 13: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

Sufficient techniques

25 May 2015 pwc.com.au 13

Principles [4]

Guidelines [12]

Success Criteria [61]

Sufficient and Advisory Techniques [lots]

Normative

Informative

Page 14: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

25 May 2015 pwc.com.au 14

As a screen reader user, I want to know

what the column and row headers for

each table cell so that I can understand

the meaning of the data.

Page 15: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

Testing method

1. Define the Evaluation Scope

2. Explore the Target Website

3. Select a Representative Sample

4. Audit the Selected Sample

5. Report the Evaluation Findings

Website Accessibility Conformance Evaluation Methodology

(WCAG-EM) 1.0

25 May 2015 pwc.com.au 15

Page 16: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

Automated testing

01 Definitively test for approximately

25% of accessibility issues for

Level A and 17% for Level AA

Approximately 30% can be tested

for but requires human verification

The rest can only be tested

manually by a human.

Web Accessibility Testing: What Can be Tested and How, Karl Groves

Page 18: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

Are you annoying

the user by repeating

everything twice

Page 19: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

Does the alt text

describe the image

<img alt="Go behind-the-scenes and

meet New Zealand's national icon, the

kiwi. As part of the Operation Nest

E" …>

Page 20: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

Some tools to try

Free browser tools

Web Accessibility Toolbar (IE)

Web Developer Toolbar (Firefox)

Fire eyes (Firefox)

Free automated tools

WAVE from WebAIM (toolbar and online)

aChecker

25 May 2015 pwc.com.au 20

Page 21: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

Some tools to buy

Continuous Integration

Tenon.io (free and paid)

Commercial tools

Sortsite

Compliance Sherriff

Active Standards

Fire eyes (paid)

25 May 2015 pwc.com.au 21

Page 22: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

Manual testing

02 Critical for identifying issues that

cannot be identified via

automated testing.

Can include code inspection,

changes to software (e.g. high

contrast, text resize), assistive

technologies (e.g. screen reader

or speech recognition software),

keyboard access.

Page 23: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

Assistive technologies

Windows

JAWS with IE at a minimum

NVDA with Firefox at a minimum

Mac OS X and iOS

VoiceOver with Safari

Android

Talkback with Firefox

25 May 2015 pwc.com.au 23

Page 24: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

“Note that even content that conforms at

the highest level (AAA) will not be

accessible to individuals with all types,

degrees, or combinations of disability,

particularly in the cognitive language and

learning areas”

- W3C

25 May 2015 pwc.com.au 24

Page 25: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to
Page 26: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

Usability testing

03 Shows the true experience of the

user. How easy or hard is it for a

user to complete a task?

Best done once all technical

accessibility issues have been

addressed for most meaningful

results.

Page 27: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

Usability testing

03 A few tips

Ensure you have a range of users

who use different strategies and

who have different technical

literacy

What’s there technical setup? If

they are coming to you, is your

venue accessible?

Page 28: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

25 May 2015 pwc.com.au 28

Page 29: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

25 May 2015 pwc.com.au 29

Remediating issues once an application

has been developed is a lot more costly

than integrating accessibility in the

system development lifecycle

Page 30: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

Systems Development Life Cycle

Requirements

Design

Implementation

QA

Maintenance

Include in specifications

Factor into solution and system design. Follow inclusive design principles

Build and test accessibility components. Pair programming with an accessibility expert.

Testing against WCAG 2.0 requirement to Level AA. Test with people with disabilities.

Check any updates or additions to content or code to maintain accessibility

Testing

Page 31: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

Accessibility Responsibility Breakdown

W3C WAI-Engage community group

25 May 2015 pwc.com.au 31

Page 32: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to
Page 33: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

25 May 2015 pwc.com.au 33

Page 34: Sarah Pulis, Head of Accessibility ServicesTesting against WCAG 2.0 requirement to Level ... Test with people with disabilities. Check any updates or additions to content or code to

© 2015 PricewaterhouseCoopers. All rights reserved.

Liability limited by a scheme approved under Professional Standards Legislation.

PwC refers to the Australian member firm, and may sometimes refer to the PwC network. Each member firm is a separate legal entity. Please see www.pwc.com/structure for further details.

PwC Australia helps organisations and individuals create the value they're looking for. We're a member of the PwC network of firms in 158 countries with more than 180,000 people who are committed to delivering quality in assurance, tax and advisory services.

25 May 2015 pwc.com.au

34

Thank you Sarah Pulis [email protected] @saratp