testing_implementati..

Download Report

Transcript testing_implementati..

Inspect What
You Expect:
Testing
&
Implementation
© 2007 All rights reserved. Knowbility, Inc
1
Ensuring Accessibility
• Testing Tools
• User Testing
• Implement & Maintain
© 2007 All rights reserved. Knowbility, Inc
2
Validity: Building to Code
• HTML & XHTML Validation validator.w3.org/
• CSS Validation jigsaw.w3.org/css-validator/
© 2007 All rights reserved. Knowbility, Inc
3
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
© 2007 All rights reserved. Knowbility, Inc
4
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!
© 2007 All rights reserved. Knowbility, Inc
5
Evaluation of Free Accessibility Testing Tools
www.webaim.org/techniques/articles/freetools/
links to free online
accessibility testing tools
© 2007 All rights reserved. Knowbility, Inc
6
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-contrastanalyser-firefox-extension.php#downloadextension
© 2007 All rights reserved. Knowbility, Inc
7
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
© 2007 All rights reserved. Knowbility, Inc
8
Hurting My Ears
• http://austin.craigslist.org/
• http://www.cnn.com/
• http://nobelprize.org/nobel_prizes/physics/laurea
tes/2000/kilby-autobio.html
© 2007 All rights reserved. Knowbility, Inc
9
Enterprise Tools
• Define URL, spider profile
• Select testing criteria
• Review reports
•
•
•
•
© 2007 All rights reserved. Knowbility, Inc
Results by checkpoints
Checkpoints expanded
Resources – How to fix
Previews of pages
10
LIFT Machine
www.usablenet.com
© 2007 All rights reserved. Knowbility, Inc
11
Defining a Project in LIFT
© 2007 All rights reserved. Knowbility, Inc
12
WebXM
www.watchfire.com
© 2007 All rights reserved. Knowbility, Inc
17
Watchfire WebXM
User Testing
Just Ask:
Integrating Accessibility
Throughout Design
By Shawn Henry
www.uiaccess.com/justask/
Accessibility is a subset of
Usability Testing.
© 2007 All rights reserved. Knowbility, Inc
22
The Importance of User Testing
www.utexas.edu/learn/usability/
© 2007 All rights reserved. Knowbility, Inc
23
A Practical Testing Plan
1. Code Validation
2. 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
© 2007 All rights reserved. Knowbility, Inc
24
Software Development Life Cycle
Support
Request
Analysis
Deploy
Accessibility
Requirements
Test
Build
© 2007 All rights reserved. Knowbility, Inc
Design
25
Create an Accessibility Plan
1.
2.
3.
4.
5.
6.
Gather Baseline Information
Gain Top Level Support
Organize Web Accessibility Group
Define a Standard
Create an Implementation Plan
Provide Training and Technical
Support
7. Monitor Conformance
8. Remain Flexible Through Changes
WebAim
8 Step Implementation Model
www.webaim.org/articles/implementation
© 2007 All rights reserved. Knowbility, Inc
26
State of Texas Accessibility Plan
1.
Gather Baseline Information
1. 1. upcoming
DIR
survey
upcoming
DIR
survey
2.
Gain Top Level Support
2. 2. Brian
Rawson,
CTO
Brian
Rawson,
CTO
3.
Web Accessibility Group
4.
Define a Standard
3.
4.
3.
Under development
Under development
4.
TAC 206.50/Section 508
TAC 206.50/Section 508
5.
5.
Create Implementation Plan
6.
Training & Tech Support
7.
Monitor Conformance
8.
Remain Flexible
© 2007 All rights reserved. Knowbility, Inc
Under Development
5. Under development
6. www.dir.state.tx.us/accessibility
6. www1.dir.state.tx.us/accessibility
7. Under Development
8.
7.
8.
Under development
Up to You!
Up to You!
27
Implementation Strategy - Prioritize
• Top 10% of pages based on use
• Critical Pages (required for your business purpose)
• Audience
Public
Members
Employees
Geeks
© 2007 All rights reserved. Knowbility, Inc
28
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!
© 2007 All rights reserved. Knowbility, Inc
29
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
© 2007 All rights reserved. Knowbility, Inc
30
It is up to you
© 2007 All rights reserved. Knowbility, Inc
31