SlideShare a Scribd company logo
1 of 31
Practical Accessibility Testing Your Chance to         the Web
Glenda the Goodwitch webstandards.org knowbility.org deque.com
Open WebForEveryone toconnect communicate share & build knowledge opportunity to reach our full potential
The Open Web is for Everyone and on Everything Not just for star bellied sneetches with iPhones
Open Web = Accessible Web When all users  regardless of disability  can obtain the same information  and perform the same functions
Oscar Pistorius Blade Runner Fastest man on no legs Ruled Ineligible for Bejing Olympics
His prosthetics make himmore than able-bodied
AccSEXYbility
Practical Accessibility Testing How Open Are You?
Ensuring Accessibility Testing Tools User Testing Open Web Design Process
Open Web Ecosystem Build with valid code http://validator.w3.org/unicorn/
Accessibility Testing Tools Accessibility/Web Standards Validators Listening with screenreaders Testing with keyboard / no speakers Authoring Tool accessibility features Enterprise Accessibility Reports
Accessibility Validators - Page by Page CSS/HTML Validators The Wave Web Developer for Firefox Accessibility Toolbar for IE Luminosity Contrast Ratio Analyser FireEyes Accessibility Tools can only automatically  test approximately 27% of the issues. Accessibility Testing Requires the Human Brain
Testing a Site www.utsports.com or www.texassports.comHTML/CSS Validator http://validator.w3.org/unicorn/ Wave http://wave.webaim.org/ 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 Headings Map http://addons.mozilla.org/en-us/firefox/addon/headingsmap/
Testing a Site www.utsports.com or www.texassports.comFireEyes www.deque.com/products/deque-labs/worldspace-fireeyes
Listen Real test: Can users with disabilities actually use your site? Test representative pages with a screenreader JAWS screenreaderwww.freedomscientific.com Fangs screenreaderemulator standards-schmandards.com/projects/fangs
Keyboard Alone Test representative pages with a keyboard alone. Mouse requires mobility & vision Keyboard Accessallows assistive technology access
No Speakers Test multimedia pages with no speakers
Enterprise Tools Define URL & Spider Profile Select Testing Criteria Reports of Progress Over Time
Importance of User Testing
User Testing Just Ask:   Integrating Accessibility Throughout Design By Shawn Lawton Henry www.uiaccess.com/justask/ Accessibility is a subset of Usability Testing.
A Practical Testing Plan Code Validation Browser Testing turn off images don’t use the mouse turn off speakers Online Accessibility Testing  (representative pages) use more than one tool, example:  Wave & FireEyes Screenreader Testing JAWS Enterprise Accessibility Report like Worldspace Hands-on Accessibility Testing
26 Web development process
27 Accessible web development Equip Adopt development and test tools Integrate with IDE, WCM and Testing tools Plan Assess site, people, process Benchmark industry Review design and coding standards Develop roadmap Empower Role-specific training Test Distributed unit tests Centralized, automated tests Expert usability evaluation with assistive technology Sustain Continuous monitoring Vendor verification New employee training Remediate Prioritize Fix Retest
Create an Accessibility Plan Gather Baseline Information Gain Top Level Support Organize Web Accessibility Group Define a Standard Create an Implementation Plan Provide Training and Technical Support Monitor Conformance Remain Flexible Through Changes WebAim 8 Step Implementation Model www.webaim.org/articles/implementation 28
Public Members Employees Geeks Implementation Strategy - Prioritize Top 10% of pages based on use Critical Pages (required for your business purpose) Audience 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! 30
Good Design is Accesible design It is up to YOU! For most people technology makes things easier.   For people with disabilities,  technology makes things possible. @goodwitch glenda.sims@deque.com President’s Council on Disabilities

More Related Content

What's hot

Visual regression with applitools eyes
Visual regression with applitools eyesVisual regression with applitools eyes
Visual regression with applitools eyesShama Ugale
 
Accessibility in Flex
Accessibility in FlexAccessibility in Flex
Accessibility in FlexEffectiveUI
 
Accessibility In Adobe Flex
Accessibility In Adobe FlexAccessibility In Adobe Flex
Accessibility In Adobe FlexEffective
 
Accessibility in Flex
Accessibility in FlexAccessibility in Flex
Accessibility in Flexfugaciousness
 
Advanced Cross-Browser Visual Testing with Applitools Eyes and HP LeanFT
Advanced Cross-Browser Visual Testing with Applitools Eyes and HP LeanFTAdvanced Cross-Browser Visual Testing with Applitools Eyes and HP LeanFT
Advanced Cross-Browser Visual Testing with Applitools Eyes and HP LeanFTadamcarmi
 
Practical First Steps for Achieving Web Accessibility and Avoiding Liability
Practical First Steps for Achieving Web Accessibility and Avoiding Liability Practical First Steps for Achieving Web Accessibility and Avoiding Liability
Practical First Steps for Achieving Web Accessibility and Avoiding Liability 3Play Media
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibilityAGILEDROP
 
Implementing and Evaluating Web Application Accessibility
Implementing and Evaluating Web Application AccessibilityImplementing and Evaluating Web Application Accessibility
Implementing and Evaluating Web Application Accessibility3Play Media
 
What Every UX Pro Should Know About Web A11y - UserFocus 2014
What Every UX Pro Should Know About Web A11y - UserFocus 2014What Every UX Pro Should Know About Web A11y - UserFocus 2014
What Every UX Pro Should Know About Web A11y - UserFocus 2014Dana Douglas
 
Accessible & Usable Web Forms. Your How To Guide!
Accessible & Usable Web Forms. Your How To Guide!Accessible & Usable Web Forms. Your How To Guide!
Accessible & Usable Web Forms. Your How To Guide!Rabab Gomaa
 
Selenium Based Visual Test Automation
Selenium Based Visual Test AutomationSelenium Based Visual Test Automation
Selenium Based Visual Test Automationadamcarmi
 
Advanced automated visual testing with Selenium
Advanced automated visual testing with SeleniumAdvanced automated visual testing with Selenium
Advanced automated visual testing with Seleniumadamcarmi
 
SMART DESIGN - icon fonts, svg, and the mobile influence
SMART DESIGN - icon fonts, svg, and the mobile influenceSMART DESIGN - icon fonts, svg, and the mobile influence
SMART DESIGN - icon fonts, svg, and the mobile influenceSara Cannon
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Emagination ®
 
Sauce Labs+Applitools - Automated Visual Testing in the Cloud
Sauce Labs+Applitools - Automated Visual Testing in the CloudSauce Labs+Applitools - Automated Visual Testing in the Cloud
Sauce Labs+Applitools - Automated Visual Testing in the CloudSauce Labs
 
The why, when and how of including people with disability in the design process
The why, when and how of including people with disability in the design processThe why, when and how of including people with disability in the design process
The why, when and how of including people with disability in the design processIntopia
 
Designing Inclusive Experiences to Maximize Reach and Satisfaction
Designing Inclusive Experiences to Maximize Reach and SatisfactionDesigning Inclusive Experiences to Maximize Reach and Satisfaction
Designing Inclusive Experiences to Maximize Reach and SatisfactionWindows Developer
 
Intro to Visual Test Automation with Applitools Eyes
Intro to Visual Test Automation with Applitools Eyes Intro to Visual Test Automation with Applitools Eyes
Intro to Visual Test Automation with Applitools Eyes Applitools
 

What's hot (19)

Visual regression with applitools eyes
Visual regression with applitools eyesVisual regression with applitools eyes
Visual regression with applitools eyes
 
Accessibility in Flex
Accessibility in FlexAccessibility in Flex
Accessibility in Flex
 
Accessibility In Adobe Flex
Accessibility In Adobe FlexAccessibility In Adobe Flex
Accessibility In Adobe Flex
 
Accessibility in Flex
Accessibility in FlexAccessibility in Flex
Accessibility in Flex
 
Advanced Cross-Browser Visual Testing with Applitools Eyes and HP LeanFT
Advanced Cross-Browser Visual Testing with Applitools Eyes and HP LeanFTAdvanced Cross-Browser Visual Testing with Applitools Eyes and HP LeanFT
Advanced Cross-Browser Visual Testing with Applitools Eyes and HP LeanFT
 
Practical First Steps for Achieving Web Accessibility and Avoiding Liability
Practical First Steps for Achieving Web Accessibility and Avoiding Liability Practical First Steps for Achieving Web Accessibility and Avoiding Liability
Practical First Steps for Achieving Web Accessibility and Avoiding Liability
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibility
 
Implementing and Evaluating Web Application Accessibility
Implementing and Evaluating Web Application AccessibilityImplementing and Evaluating Web Application Accessibility
Implementing and Evaluating Web Application Accessibility
 
What Every UX Pro Should Know About Web A11y - UserFocus 2014
What Every UX Pro Should Know About Web A11y - UserFocus 2014What Every UX Pro Should Know About Web A11y - UserFocus 2014
What Every UX Pro Should Know About Web A11y - UserFocus 2014
 
Accessible & Usable Web Forms. Your How To Guide!
Accessible & Usable Web Forms. Your How To Guide!Accessible & Usable Web Forms. Your How To Guide!
Accessible & Usable Web Forms. Your How To Guide!
 
Selenium Based Visual Test Automation
Selenium Based Visual Test AutomationSelenium Based Visual Test Automation
Selenium Based Visual Test Automation
 
Advanced automated visual testing with Selenium
Advanced automated visual testing with SeleniumAdvanced automated visual testing with Selenium
Advanced automated visual testing with Selenium
 
SMART DESIGN - icon fonts, svg, and the mobile influence
SMART DESIGN - icon fonts, svg, and the mobile influenceSMART DESIGN - icon fonts, svg, and the mobile influence
SMART DESIGN - icon fonts, svg, and the mobile influence
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009
 
Sauce Labs+Applitools - Automated Visual Testing in the Cloud
Sauce Labs+Applitools - Automated Visual Testing in the CloudSauce Labs+Applitools - Automated Visual Testing in the Cloud
Sauce Labs+Applitools - Automated Visual Testing in the Cloud
 
Accessibilitytesting public
Accessibilitytesting publicAccessibilitytesting public
Accessibilitytesting public
 
The why, when and how of including people with disability in the design process
The why, when and how of including people with disability in the design processThe why, when and how of including people with disability in the design process
The why, when and how of including people with disability in the design process
 
Designing Inclusive Experiences to Maximize Reach and Satisfaction
Designing Inclusive Experiences to Maximize Reach and SatisfactionDesigning Inclusive Experiences to Maximize Reach and Satisfaction
Designing Inclusive Experiences to Maximize Reach and Satisfaction
 
Intro to Visual Test Automation with Applitools Eyes
Intro to Visual Test Automation with Applitools Eyes Intro to Visual Test Automation with Applitools Eyes
Intro to Visual Test Automation with Applitools Eyes
 

Viewers also liked

Accessibility and the importance of user testing
Accessibility and the importance of user testingAccessibility and the importance of user testing
Accessibility and the importance of user testingRuss Weakley
 
Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Henny Swan
 
UI Testing Automation
UI Testing AutomationUI Testing Automation
UI Testing AutomationAgileEngine
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web AccessibilitySteven Swafford
 
User Interface Testing | Best Practices
User Interface Testing | Best Practices User Interface Testing | Best Practices
User Interface Testing | Best Practices David Tzemach
 
Le & Associates (L&A) All service introduction 2011 (English)
Le & Associates (L&A) All service introduction 2011 (English)Le & Associates (L&A) All service introduction 2011 (English)
Le & Associates (L&A) All service introduction 2011 (English)Le & Associates (L&A)
 
Shiv sagar singh resume
Shiv sagar singh resumeShiv sagar singh resume
Shiv sagar singh resumePREMSAGAR96
 
HR solutions - Labour productivity - L&A
HR solutions  -  Labour productivity - L&AHR solutions  -  Labour productivity - L&A
HR solutions - Labour productivity - L&ALe & Associates (L&A)
 
Памятные места партизанской славы
Памятные места партизанской славыПамятные места партизанской славы
Памятные места партизанской славыMarina Efremova
 
Xoşbəxt Gələcək
Xoşbəxt GələcəkXoşbəxt Gələcək
Xoşbəxt GələcəkImam Guliyev
 
Antotomay of endcrince chatp 11
Antotomay of endcrince chatp 11Antotomay of endcrince chatp 11
Antotomay of endcrince chatp 11kenkaykam
 
Мы ушли 20 лет назад
Мы ушли 20 лет назадМы ушли 20 лет назад
Мы ушли 20 лет назадMarina Efremova
 
Global warming graph_analysis
Global warming graph_analysisGlobal warming graph_analysis
Global warming graph_analysisReza Knjt
 
пономаренко г. алексеевка
пономаренко г. алексеевкапономаренко г. алексеевка
пономаренко г. алексеевкаvladochka91
 
Career exploration with career cruising
Career exploration with career cruisingCareer exploration with career cruising
Career exploration with career cruisingbarbarajm76
 
Fashion & Lifestyle Trend Report
Fashion & Lifestyle Trend ReportFashion & Lifestyle Trend Report
Fashion & Lifestyle Trend ReportBrian Hawkins
 

Viewers also liked (20)

Accessibility and the importance of user testing
Accessibility and the importance of user testingAccessibility and the importance of user testing
Accessibility and the importance of user testing
 
Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015
 
UI Testing Automation
UI Testing AutomationUI Testing Automation
UI Testing Automation
 
Introduction To Web Accessibility
Introduction To Web AccessibilityIntroduction To Web Accessibility
Introduction To Web Accessibility
 
User Interface Testing | Best Practices
User Interface Testing | Best Practices User Interface Testing | Best Practices
User Interface Testing | Best Practices
 
Le & Associates (L&A) All service introduction 2011 (English)
Le & Associates (L&A) All service introduction 2011 (English)Le & Associates (L&A) All service introduction 2011 (English)
Le & Associates (L&A) All service introduction 2011 (English)
 
Shiv sagar singh resume
Shiv sagar singh resumeShiv sagar singh resume
Shiv sagar singh resume
 
Studentu
StudentuStudentu
Studentu
 
HR solutions - Labour productivity - L&A
HR solutions  -  Labour productivity - L&AHR solutions  -  Labour productivity - L&A
HR solutions - Labour productivity - L&A
 
Памятные места партизанской славы
Памятные места партизанской славыПамятные места партизанской славы
Памятные места партизанской славы
 
Xoşbəxt Gələcək
Xoşbəxt GələcəkXoşbəxt Gələcək
Xoşbəxt Gələcək
 
Antotomay of endcrince chatp 11
Antotomay of endcrince chatp 11Antotomay of endcrince chatp 11
Antotomay of endcrince chatp 11
 
Мы ушли 20 лет назад
Мы ушли 20 лет назадМы ушли 20 лет назад
Мы ушли 20 лет назад
 
Global warming graph_analysis
Global warming graph_analysisGlobal warming graph_analysis
Global warming graph_analysis
 
барокко
бароккобарокко
барокко
 
London
LondonLondon
London
 
English
EnglishEnglish
English
 
пономаренко г. алексеевка
пономаренко г. алексеевкапономаренко г. алексеевка
пономаренко г. алексеевка
 
Career exploration with career cruising
Career exploration with career cruisingCareer exploration with career cruising
Career exploration with career cruising
 
Fashion & Lifestyle Trend Report
Fashion & Lifestyle Trend ReportFashion & Lifestyle Trend Report
Fashion & Lifestyle Trend Report
 

Similar to Practical Accessibility Testing

Getting Started With Web Accessibility
Getting Started With Web AccessibilityGetting Started With Web Accessibility
Getting Started With Web AccessibilitySean Yo
 
Accessibility Testing - Using Asqatasun - Meetup Webinar
Accessibility Testing - Using Asqatasun - Meetup WebinarAccessibility Testing - Using Asqatasun - Meetup Webinar
Accessibility Testing - Using Asqatasun - Meetup WebinarKeyur Shah
 
Cost Effective Web Application Testing
Cost Effective Web Application TestingCost Effective Web Application Testing
Cost Effective Web Application TestingHari Pudipeddi
 
Cost effective web application testing
Cost effective web application testingCost effective web application testing
Cost effective web application testingHarinath Pudipeddi
 
Cost effective web application testing
Cost effective web application testingCost effective web application testing
Cost effective web application testingHarinath Pudipeddi
 
Web application automated testing types and tools
Web application automated testing types and toolsWeb application automated testing types and tools
Web application automated testing types and toolsTestingXperts
 
Wave training
Wave trainingWave training
Wave trainingSean Yo
 
Testing flash and flex for accessibility indic threads-q11
Testing flash and flex for accessibility indic threads-q11Testing flash and flex for accessibility indic threads-q11
Testing flash and flex for accessibility indic threads-q11IndicThreads
 
Stop guessing, start testing – mobile testing done right - Timo Euteneuer
Stop guessing, start testing – mobile testing done right - Timo EuteneuerStop guessing, start testing – mobile testing done right - Timo Euteneuer
Stop guessing, start testing – mobile testing done right - Timo EuteneuerJAXLondon_Conference
 
Stepin evening presented
Stepin evening presentedStepin evening presented
Stepin evening presentedVijayan Reddy
 
Testing for Inclusive Web: Accessibility
Testing for Inclusive Web: AccessibilityTesting for Inclusive Web: Accessibility
Testing for Inclusive Web: AccessibilityManoj Kumar Kumar
 
Testing of web based Applicatons
Testing of web based ApplicatonsTesting of web based Applicatons
Testing of web based ApplicatonsVenkatakumar Reddy
 
Top Automated UI Testing Tools 2023.pdf
Top Automated UI Testing Tools 2023.pdfTop Automated UI Testing Tools 2023.pdf
Top Automated UI Testing Tools 2023.pdfpcloudy2
 
Web accessibility Development Tools In Action
Web accessibility Development Tools In ActionWeb accessibility Development Tools In Action
Web accessibility Development Tools In ActionSean Yo
 
How to Ensure Compatibility Across Different Browsers and Operating Systems i...
How to Ensure Compatibility Across Different Browsers and Operating Systems i...How to Ensure Compatibility Across Different Browsers and Operating Systems i...
How to Ensure Compatibility Across Different Browsers and Operating Systems i...pcloudy2
 
Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Munirathnam Naidu
 
Cross browser Testing in the Era of Responsive Web Design (1).pptx
Cross browser Testing in the Era of Responsive Web Design  (1).pptxCross browser Testing in the Era of Responsive Web Design  (1).pptx
Cross browser Testing in the Era of Responsive Web Design (1).pptxLeeanna marshall
 

Similar to Practical Accessibility Testing (20)

Getting Started With Web Accessibility
Getting Started With Web AccessibilityGetting Started With Web Accessibility
Getting Started With Web Accessibility
 
Accessibility Testing - Using Asqatasun - Meetup Webinar
Accessibility Testing - Using Asqatasun - Meetup WebinarAccessibility Testing - Using Asqatasun - Meetup Webinar
Accessibility Testing - Using Asqatasun - Meetup Webinar
 
Chapter 7)
Chapter 7)Chapter 7)
Chapter 7)
 
Cost Effective Web Application Testing
Cost Effective Web Application TestingCost Effective Web Application Testing
Cost Effective Web Application Testing
 
Cost effective web application testing
Cost effective web application testingCost effective web application testing
Cost effective web application testing
 
Cost effective web application testing
Cost effective web application testingCost effective web application testing
Cost effective web application testing
 
508 ada-wcag md mustafizur rahman.
508 ada-wcag md mustafizur rahman.508 ada-wcag md mustafizur rahman.
508 ada-wcag md mustafizur rahman.
 
Web application automated testing types and tools
Web application automated testing types and toolsWeb application automated testing types and tools
Web application automated testing types and tools
 
Wave training
Wave trainingWave training
Wave training
 
Testing flash and flex for accessibility indic threads-q11
Testing flash and flex for accessibility indic threads-q11Testing flash and flex for accessibility indic threads-q11
Testing flash and flex for accessibility indic threads-q11
 
Stop guessing, start testing – mobile testing done right - Timo Euteneuer
Stop guessing, start testing – mobile testing done right - Timo EuteneuerStop guessing, start testing – mobile testing done right - Timo Euteneuer
Stop guessing, start testing – mobile testing done right - Timo Euteneuer
 
Stepin evening presented
Stepin evening presentedStepin evening presented
Stepin evening presented
 
Testing for Inclusive Web: Accessibility
Testing for Inclusive Web: AccessibilityTesting for Inclusive Web: Accessibility
Testing for Inclusive Web: Accessibility
 
Testing of web based Applicatons
Testing of web based ApplicatonsTesting of web based Applicatons
Testing of web based Applicatons
 
Test Automation for Mobile Applications
Test Automation for Mobile ApplicationsTest Automation for Mobile Applications
Test Automation for Mobile Applications
 
Top Automated UI Testing Tools 2023.pdf
Top Automated UI Testing Tools 2023.pdfTop Automated UI Testing Tools 2023.pdf
Top Automated UI Testing Tools 2023.pdf
 
Web accessibility Development Tools In Action
Web accessibility Development Tools In ActionWeb accessibility Development Tools In Action
Web accessibility Development Tools In Action
 
How to Ensure Compatibility Across Different Browsers and Operating Systems i...
How to Ensure Compatibility Across Different Browsers and Operating Systems i...How to Ensure Compatibility Across Different Browsers and Operating Systems i...
How to Ensure Compatibility Across Different Browsers and Operating Systems i...
 
Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]
 
Cross browser Testing in the Era of Responsive Web Design (1).pptx
Cross browser Testing in the Era of Responsive Web Design  (1).pptxCross browser Testing in the Era of Responsive Web Design  (1).pptx
Cross browser Testing in the Era of Responsive Web Design (1).pptx
 

Recently uploaded

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 

Recently uploaded (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 

Practical Accessibility Testing

  • 1. Practical Accessibility Testing Your Chance to the Web
  • 2. Glenda the Goodwitch webstandards.org knowbility.org deque.com
  • 3. Open WebForEveryone toconnect communicate share & build knowledge opportunity to reach our full potential
  • 4. The Open Web is for Everyone and on Everything Not just for star bellied sneetches with iPhones
  • 5. Open Web = Accessible Web When all users regardless of disability can obtain the same information and perform the same functions
  • 6.
  • 7.
  • 8. Oscar Pistorius Blade Runner Fastest man on no legs Ruled Ineligible for Bejing Olympics
  • 9. His prosthetics make himmore than able-bodied
  • 11. Practical Accessibility Testing How Open Are You?
  • 12. Ensuring Accessibility Testing Tools User Testing Open Web Design Process
  • 13. Open Web Ecosystem Build with valid code http://validator.w3.org/unicorn/
  • 14. Accessibility Testing Tools Accessibility/Web Standards Validators Listening with screenreaders Testing with keyboard / no speakers Authoring Tool accessibility features Enterprise Accessibility Reports
  • 15. Accessibility Validators - Page by Page CSS/HTML Validators The Wave Web Developer for Firefox Accessibility Toolbar for IE Luminosity Contrast Ratio Analyser FireEyes Accessibility Tools can only automatically test approximately 27% of the issues. Accessibility Testing Requires the Human Brain
  • 16. Testing a Site www.utsports.com or www.texassports.comHTML/CSS Validator http://validator.w3.org/unicorn/ Wave http://wave.webaim.org/ 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 Headings Map http://addons.mozilla.org/en-us/firefox/addon/headingsmap/
  • 17. Testing a Site www.utsports.com or www.texassports.comFireEyes www.deque.com/products/deque-labs/worldspace-fireeyes
  • 18. Listen Real test: Can users with disabilities actually use your site? Test representative pages with a screenreader JAWS screenreaderwww.freedomscientific.com Fangs screenreaderemulator standards-schmandards.com/projects/fangs
  • 19. Keyboard Alone Test representative pages with a keyboard alone. Mouse requires mobility & vision Keyboard Accessallows assistive technology access
  • 20. No Speakers Test multimedia pages with no speakers
  • 21. Enterprise Tools Define URL & Spider Profile Select Testing Criteria Reports of Progress Over Time
  • 22.
  • 24. User Testing Just Ask: Integrating Accessibility Throughout Design By Shawn Lawton Henry www.uiaccess.com/justask/ Accessibility is a subset of Usability Testing.
  • 25. A Practical Testing Plan Code Validation Browser Testing turn off images don’t use the mouse turn off speakers Online Accessibility Testing (representative pages) use more than one tool, example: Wave & FireEyes Screenreader Testing JAWS Enterprise Accessibility Report like Worldspace Hands-on Accessibility Testing
  • 27. 27 Accessible web development Equip Adopt development and test tools Integrate with IDE, WCM and Testing tools Plan Assess site, people, process Benchmark industry Review design and coding standards Develop roadmap Empower Role-specific training Test Distributed unit tests Centralized, automated tests Expert usability evaluation with assistive technology Sustain Continuous monitoring Vendor verification New employee training Remediate Prioritize Fix Retest
  • 28. Create an Accessibility Plan Gather Baseline Information Gain Top Level Support Organize Web Accessibility Group Define a Standard Create an Implementation Plan Provide Training and Technical Support Monitor Conformance Remain Flexible Through Changes WebAim 8 Step Implementation Model www.webaim.org/articles/implementation 28
  • 29. Public Members Employees Geeks Implementation Strategy - Prioritize Top 10% of pages based on use Critical Pages (required for your business purpose) Audience 29
  • 30. 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! 30
  • 31. Good Design is Accesible design It is up to YOU! For most people technology makes things easier. For people with disabilities, technology makes things possible. @goodwitch glenda.sims@deque.com President’s Council on Disabilities

Editor's Notes

  1. First, let me introduce myself. I’m Glenda (the goodwitch) Sims. I’m the accessibility goddess at Deque where I get to share my passion and expertise for the open web with .gov, .edu and companies ranging from small business to Fortune 500. I’m also a consultant, judge and trainer for the non-profit Knowbility (whose mission is Barrier Free IT) and I give back to the web by volunteering on the web standards project including co-leading the Open Web Education Alliance, an Incubator Group in the W3C.
  2. When Sir Tim Berners-Lee invented the web...he always intended it to be an open platform for society to connect, communication and build knowledge.
  3. Do you recognize this man? (pause)He is a world class runner.
  4. Do you recognize him now?His name is Oscar PistoriusHe is also known as the "Blade Runner" and "the fastest man on no legs”
  5. Pistorius is not discouraged, believing every bit in his credo, "You're not disabled by the disabilities you have, you are able by the abilities you have.”May 2008 the ruling was overturned. Pistorius is confident that he will qualify for 2012 Olympics in London.See latest on his time trials at http://sportsillustrated.cnn.com/2011/writers/david_epstein/06/11/oscar.pistorius.worlds/
  6. Accessibility is Sexy. Beautiful.Accessibility is Innovation. Think about accessibility as Excess Ability – More than HumanIBM and Apple actually consider accessibility to be an innovative business strategy