31
© 2007 All rights reserved. Knowbility, Inc 1 Inspect What You Expect: Testing & Implementat ion

© 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

Embed Size (px)

Citation preview

Page 1: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 1

Inspect What You Expect:

Testing &

Implementation

Page 2: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 2

Ensuring Accessibility

• Testing Tools• User Testing• Implement & Maintain

Page 3: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 3

Validity: Building to Code

• HTML & XHTML Validation validator.w3.org/• CSS Validation jigsaw.w3.org/css-validator/

Page 4: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 4

Accessibility Testing Tools

• Accessibility/Web Standards Validators• Page by Page

• Listening to Your Pages• JAWS / Fangs

• Authoring Tools• Dreamweaver

• Enterprise Accessibility Reports • LIFT & WebXM

www.jimthatcher.com/testing.htm

Page 5: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 5

Accessibility Validators- Page by Page

• CSS/XHTML Validators• WebXact• The Wave• Web Developer for Firefox• Accessibility Toolbar for IE• Luminosity Contrast Ratio

Analyser

Accessibility Tools can only automatedly test approximately 27% of the issues.

Accessibility Testing requires human brain power!

Page 6: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 6

Evaluation of Free Accessibility Testing Tools

www.webaim.org/techniques/articles/freetools/

links to free online

accessibility testing tools

Page 7: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 7

Testing a Site

• www.ehawaii.gov/dakine/index.htm• WebXact

• http://webxact.watchfire.com/

• Wave• http://wave.webaim.org/

• HTML Validator (Firefox Extension)• https://addons.mozilla.org/en-US/firefox/addon/249

• Web Developer (Firefox Extension)• https://addons.mozilla.org/en-US/firefox/addon/60

• Luminosity Contrast Ratio Analyser• http://juicystudio.com/article/colour-contrast-

analyser-firefox-extension.php#downloadextension

Page 8: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 8

Listening to Your Site

The real test:Can users with disabilities

actually use your site?

Listen to representative pages of site using JAWS

JAWS screenreader www.freedomscientific.com

Fangs screenreader emulator standards-schmandards.com/projects/fangs

Page 9: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 9

Hurting My Ears

• http://austin.craigslist.org/

• http://www.cnn.com/

• http://nobelprize.org/nobel_prizes/physics/laureates/2000/kilby-autobio.html

Page 10: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 10

Enterprise Tools

• Define URL, spider profile• Select testing criteria• Review reports• Results by checkpoints• Checkpoints expanded• Resources – How to fix• Previews of pages

Page 11: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 11

LIFT Machinewww.usablenet.com

Page 12: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 12

Defining a Project in LIFT

Page 13: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation
Page 14: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation
Page 15: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation
Page 16: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation
Page 17: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 17

WebXMwww.watchfire.com

Page 18: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

Watchfire WebXM

Page 19: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation
Page 20: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation
Page 21: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation
Page 22: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 22

User Testing

Just Ask:

Integrating Accessibility Throughout Design

By Shawn Henry

www.uiaccess.com/justask/

Accessibility is a subset of Usability Testing.

Page 23: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 23

The Importance of User Testing

www.utexas.edu/learn/usability/

Page 24: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 24

A Practical Testing Plan

1. Code Validation2. Browser Testing

• Turn off images• Don’t use the mouse• Increase font size• Change window size

3. Online Accessibility Testing (representative pages)• use more than one tool, example: Watchfire & Wave

4. Screenreader Testing• JAWS

5. Enterprise Accessibility Report • like Lift or WebXM

6. Hands-on Accessibility Testing

Page 25: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 25

Software Development Life Cycle

Request

Analysis

Requirements

Design

Test

Deploy

Support

Build

Accessibility

Page 26: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 26

Create an Accessibility Plan

1. Gather Baseline Information2. Gain Top Level Support3. Organize Web Accessibility Group4. Define a Standard5. Create an Implementation Plan6. Provide Training and Technical

Support7. Monitor Conformance8. Remain Flexible Through Changes

WebAim8 Step Implementation Model

www.webaim.org/articles/implementation

Page 27: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 27

State of Texas Accessibility Plan

1. Gather Baseline Information

2. Gain Top Level Support

3. Web Accessibility Group

4. Define a Standard

5. Create Implementation Plan

6. Training & Tech Support

7. Monitor Conformance

8. Remain Flexible

1. upcoming DIR survey

2. Brian Rawson, CTO

3. Under development

4. TAC 206.50/Section 508

5. Under Development

6. www.dir.state.tx.us/accessibility

7. Under Development

8. Up to You!

1. upcoming DIR survey

2. Brian Rawson, CTO

3. Under development

4. TAC 206.50/Section 508

5. Under development

6. www1.dir.state.tx.us/accessibility

7. Under development

8. Up to You!

Page 28: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 28

Implementation Strategy - Prioritize• Top 10% of pages based on use• Critical Pages (required for your business purpose)• Audience

Public

Members

Employees

Geeks

Page 29: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 29

Implementation Strategies

Accessible (immediately, no excuses)• All new or revised pages• Top 10% pages (based on analytics)• Critical pages• Accessibility pages

Accessible by (date)• Legacy Web Pages *

* encourages archive of old / outdated pages!

Page 30: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 30

Implementation – Work Smart• Tools that Support Accessibility

• HTML Authoring Tools• Enterprise Wide Testing Tools

• Web Templates• MS Word / PDF

• Select a readable font (avoid italics)• www.webaim.org/techniques/fonts/

• Do not use text boxes • Avoid underlines (except for links)• Use Headings and Lists • Include Alt Text for Images• Use Table Editor to create data tables• Do NOT use Tables for Layout• Use Word Templates

• Provide user feedback method

Page 31: © 2007 All rights reserved. Knowbility, Inc1 Inspect What You Expect: Testing & Implementation

© 2007 All rights reserved. Knowbility, Inc 31

It is up to you