csun 2017 - act now: accessibility conformance testing for wcag

29
ACT Now: Accessibility Conformance Testing for WCAG WILCO FIERS, MARY JO MUELLER W3C STAFF CONTACT: SHADI ABOU-ZAHRA

Upload: mary-jo-mueller

Post on 21-Mar-2017

44 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Page 1: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

ACT Now: Accessibility Conformance Testing for WCAGWILCO FIERS, MARY JO MUELLERW3C STAFF CONTACT: SHADI ABOU-ZAHRA

Page 2: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

About the ACT Task Force• Task force under Accessibility Guidelines WG• Facilitators:

Wilco Fiers – Deque @wilcofiers

Mary Jo Mueller – IBM @1mjmueller

•W3C Staff Contact:

Shadi Abou-Zahra – W3C @sabouzah

Page 3: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

What is ACT About?• Reduce differing interpretations of WCAG• Make test procedures interchangeable• Develop a library of commonly accepted rules for WCAG

Page 4: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

Who is participating?• Tool vendors• Accessibility auditors• You?

Page 5: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

What are we doing?• Develop the ACT Framework • Standardize how to write rules, using the ACT Framework• Create a repository of ACT rules

Phot

o cr

edit

:Fl

ickr

/ rja

cklin

1975

Page 6: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

Test Rules explained

Phot

o cr

edit:

Flic

kr /

Gerr

y La

uzon

Page 7: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

So what are rules? Rules are "general purpose" accessibility tests

Meaning, they aren’t tests for one application; rather, they

can be used on any web page of a particular technology.

Page 8: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

Rules can be:• Fully automated tests• Semi-automated / user assisted tests• Manual Test processes

Page 9: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

Basically… Rules are to accessibility testing, what WCAG techniques are to development.

Page 10: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

An example: Selector: img:not(alt) Test case: if the img does not have `role=presentation`, return `failed`, otherwise return `passed`.

Page 11: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

Using rules to test for conformance Multiple rules are then combined to test for WCAG Success Criterion conformance.

Page 12: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

Benefits•Harmonized testing

•Transparency

•Better accessibility tools

Page 13: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

Reduce interpretation difference By giving testers a step by step method for testing, we reduce interpretation difference. Separating opinion, from test method.

Page 14: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

Make accessibility testing transparent By documenting how an organization tests, it becomes much clearer why results are what they are. By defining how tests are done, differences in findings can be explained.

Page 15: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

Stimulate innovation in accessibility test tools By having a common set of rules many ATTs use, we stop reinventing the wheel, and have clearer results for anyone looking to compare. This benefits all users.

Page 16: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

How will we accomplish this?•ACT Framework (W3C Recommendation)•ACT Rules repository

Page 17: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

ACT Framework (W3C Recommendation) A specification for writing ACT rules including such things as:•How do you ensure accuracy•How to ensure it is useful for developers and QA persons•Allow for accessibility support

Page 18: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

ACT Rules repository A collection of rules, vetted for accuracy and correctness with WCAG.

Page 19: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

Relationship between ACT TF & Auto-WCAG CG

Abbott: Who's playing first.Costello: What's on first?Abbott: What's on second.Costello: I don't know.Abbott: He's on third.

Phot

o cr

edit:

Flic

kr /

TMAB

2003

Page 20: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

Who is doing what?ACT TF:•ACT Framework specification• Supporting resources

auto-WCAG CG:•Develop test rules that meet the ACT Framework

Page 21: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

ACT Task ForceTimeline

ACT Framework:• Feb. – Editor’s draft available•March 2017 - Goal for a formal

publication • Feb. 2019 - Recommendation

Page 22: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

ACT Task ForceAccomplishments

•Began in October 2016•Charter with a 2 year timeline•13 members •Weekly meetings - Wednesdays at 9 am CST (4 pm CET) •Draft ACT Framework spec:

https://w3c.github.io/wcag-act/act-framework.html

Page 23: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

ACT Framework Draft

Page 24: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

Auto-WCAG CGGoals

•Develop rules for WCAG• Automated• Semi-automated

Page 25: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

Auto-WCAG CGAccomplishments

•Started in 2014•Developed and refined 20+ rules•Drafted another 15+ rules•Used in 4 different ATT’s•Link: https://github.com/auto-wcag

Page 26: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

Rules contributed to by:•Auto-WCAG Community Group•Open AJAX Alliance• IBM•Deque Systems•SSB Bart•You?

Page 27: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

Want to contribute to our work?Contact us:• Shadi Abou-Zahra - [email protected]•Wilco Fiers - [email protected]•Mary Jo Mueller - [email protected]

Page 28: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

Q&A•How will you get ATT developers on board?•What is the relationship to WCAG Techniques?•How do you keep rules up to date with changing technologies?•How will this help individual organizations?•Open to the floor...

Page 29: CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG

Thank you!