SlideShare a Scribd company logo
1 of 17
QA Accessibility Testing
How and why you should learn to test websites for accessibility
Purpose of accessibility testing
• Americans with Disabilities Act (ADA) - 1990
• Section 508 –Federal law (compliance standards) - 1998, 2000, (2017?)
• WCAG 2.0 – w3C – not law, guidelines. These are used across the world to
measure accessibility in software
• People with Disabilities (PWD) – the entire reason behind all this
legislation and interest
These are the kind of people I
test for:
Joseph Haynes – Keyboard Only
Angie DeMatteo - JAWS
Rudy Alphonso - ZoomText
What we’ll cover
1. Standards and Guidelines – Section 508 & WCAG 2.0
2. Skills – tools, Assistive Technology, automation
3. Job posts – asking for more than your average QA job
4. Legal – who is at risk? Who can mitigate risk?
Quick, very quick background
• Section 508 – current and refresh
• WCAG 2.0 and how it fits in:
• “Because WCAG 2.0 was written to be technology neutral, the language and
phrasing of the Success Criteria can be applied to any technology found on
the Web.” -- Access Board (Federal Agency which coordinates federal
agencies around issues of people with disabilities) They are the agency which
is guiding Section 508 refresh.
• YouTube video of someone using NVDA screen reader
• CNIB screen reader demo – also NVDA
How to test against these standards and
guidelines
• START with a list of expected results (usual QA test process)
• CONTINUE with usability testing for people using Assistive Technology
(AT) (Add this to your test plan)
• FINISH when you have demonstrated and taught accessibility to
stakeholders (Project Management, Product Management, Development)
(education is primary adjunct to testing)
Is accessibility a checklist item?
• Yes, if you want to do it incorrectly.
• Bias of employers, business people, recruiters
• Bias of QA professionals
• No, if you understand the purpose of this testing
• Holistic approach encompasses the PWD factor
• Acceptance Criteria will evolve based on continuous demonstrations – inspect and
adapt
First keyboard only, then WAVE
• well done accessibility
http://www.apapracticecentral.org/about/accessibility.aspx
• many issues
http://www.petco.com/avoderm-cat-food
How does QA fit into this?
Business, Product Management, Business Analyst/ Requirements Analyst
Dev/ QA, Project Management (everyone is involved and needs education)
Some requirements from jobs on job boards, August 8, 2016:
Test Engineer – Dept. of Homeland Security:
“Interface with multiple stakeholders and teams including development, business analysts,
change management, configuration management, QA, client UAT testers, etc.” Software
Test Engineer I at DIT, Inc. – entry level in Johnstown, PA
“S/he will also assist clients with User Acceptance and UI/UX testing, Section
508 and Web Accessibility, and web application security.”
More from current job postings
• Software QA Tester (Washington State Dept. of Enterprise)
• “Planning, implementation, and testing of usability for Web sites and Web-
based applications including: Web site effectiveness, efficiency, and
satisfaction; user’s ability and time it takes to find information and complete
services online.
• Experience with user-centered design including: Early focus on user tasks
and needs; ability to observe, measure, and record a user’s behavior; and
implement feedback using an iterative design process.”
Risks of inaccessible software
• Lawsuits
• CU Boulder example of universities
• Colorado Bag n’ Baggage (WSJ write-up)
• Department of Justice (DOJ) role (also EEOC, Dept. of Trans., FCC etc.)
• Employment – Dept. of Homeland Security – one employee (attorney) had issues
How much do lawsuits cost?
• Doesn’t take many aggrieved individuals to prevail – Seattle School District: one blind
mother
• Seattle School District: “According to the board’s briefing on the issue, the cost to
implement the decree is estimated to be between $665,400 and $815,400 over its three-and-
a-half year term, including $385,000 to hire an accessibility coordinator, and $150,000 for an
audit and corrective action plan. Web accessibility testing has been budgeted at $90,000, and
another $105,000 will be needed to train the staff designated in the agreement.”
How to test
• Keyboard Only
• WCAG: “Guideline 2.1: Make all functionality available from a keyboard.”
• WAVE/ Color Contrast Analyzer– extensions, add to certain browsers
• JAWS/ NVDA – screen reader (NVDA is free, but please give a donation!)
• Captioning (videos, for deaf/ hard of hearing)
• Automation (SSB BART) One enterprise level accessibility audit tool
Outcomes
• Do not expect perfection. Think of this as continuous improvement.
• Not possible to satisfy all requirements. Be satisfied with 80/20
• Expect:
• Educate all involved
• Prioritize issues by severity of impact on target audience (keyboard trap)
• Learn all you can about accessibility
• Teach, teach, teach!
Elianna James
President, ‘I Break Websites LLC’
Almost 20 years in software, including QA engineer, requirements writer, UX design and accessibility
consultant
eliannaj@yahoo.com www.ibreakwebsites.com
Sue Uyetake
Sue Uyetake is a Computer Engineer who has installed, coded, supported, trained, written about, and
tested software. Now coding automated tests at DigitalGlobe in Cloud Services, her passion is in the
communication aspects of Quality Assurance.
sue.uyetake@gmail.com https://suecodingblog.wordpress.com
Thank you!
• Section 508 US Access Board
• WCAG 2.0 – checklist by Luke McGrath
• WebAim – WAVE toolbar
• Color Contrast Analyzer - The Paciello Group provides free
• NVDA screen reader, free/ low cost,
• JAWS screen reader, wide use in US and especially government
• Introduction tutorial on accessibility (basic concepts for dev/ designers)

More Related Content

What's hot

iOS VoiceOver Testing Techniques & Procedures for Absolute Beginners
iOS VoiceOver Testing Techniques & Procedures for Absolute BeginnersiOS VoiceOver Testing Techniques & Procedures for Absolute Beginners
iOS VoiceOver Testing Techniques & Procedures for Absolute BeginnersAidan Tierney
 
Automated-Accessibility-Testing
Automated-Accessibility-TestingAutomated-Accessibility-Testing
Automated-Accessibility-TestingManoj Kumar Kumar
 
Automating Accessibility Tests: Web is for Everyone (by Manoj Kumar)
Automating Accessibility Tests: Web is for Everyone (by Manoj Kumar)Automating Accessibility Tests: Web is for Everyone (by Manoj Kumar)
Automating Accessibility Tests: Web is for Everyone (by Manoj Kumar)Applitools
 
Manual testing
Manual testingManual testing
Manual testingShameena
 
Sorakubo_Stephen_Res_Final_2015
Sorakubo_Stephen_Res_Final_2015Sorakubo_Stephen_Res_Final_2015
Sorakubo_Stephen_Res_Final_2015Steve Sorakubo
 
Heuristic Evaluation - UX Approach
Heuristic Evaluation - UX ApproachHeuristic Evaluation - UX Approach
Heuristic Evaluation - UX ApproachGanesan Arjunan
 
Remote Usability Testing
Remote Usability TestingRemote Usability Testing
Remote Usability TestingDiane Loviglio
 
7 mobile app usability testing best practices by UserTesting
7 mobile app usability testing best practices by UserTesting7 mobile app usability testing best practices by UserTesting
7 mobile app usability testing best practices by UserTestingUserTesting
 
DIY Usability
DIY UsabilityDIY Usability
DIY UsabilityJan Moons
 
How to Find Vulnerabilities and Bugs in Mobile Applications
How to Find Vulnerabilities and Bugs in Mobile ApplicationsHow to Find Vulnerabilities and Bugs in Mobile Applications
How to Find Vulnerabilities and Bugs in Mobile ApplicationsJosiah Renaudin
 
Usability Testing
Usability TestingUsability Testing
Usability TestingJan Moons
 
Software Testing As a Career Path
Software Testing As a Career PathSoftware Testing As a Career Path
Software Testing As a Career PathRock Interview
 
Usability testing for mobile apps - Touch Tour Chennai
Usability testing for mobile apps - Touch Tour ChennaiUsability testing for mobile apps - Touch Tour Chennai
Usability testing for mobile apps - Touch Tour ChennaiRIA RUI Society
 
Usability Testing To Prioritize Your Designs
Usability Testing To Prioritize Your DesignsUsability Testing To Prioritize Your Designs
Usability Testing To Prioritize Your DesignsElizabeth Snowdon
 
Exetasi - Razorfish Hackathon (2015)
Exetasi - Razorfish Hackathon (2015)Exetasi - Razorfish Hackathon (2015)
Exetasi - Razorfish Hackathon (2015)Brajeshwar Oinam
 

What's hot (20)

iOS VoiceOver Testing Techniques & Procedures for Absolute Beginners
iOS VoiceOver Testing Techniques & Procedures for Absolute BeginnersiOS VoiceOver Testing Techniques & Procedures for Absolute Beginners
iOS VoiceOver Testing Techniques & Procedures for Absolute Beginners
 
Automated-Accessibility-Testing
Automated-Accessibility-TestingAutomated-Accessibility-Testing
Automated-Accessibility-Testing
 
Automating Accessibility Tests: Web is for Everyone (by Manoj Kumar)
Automating Accessibility Tests: Web is for Everyone (by Manoj Kumar)Automating Accessibility Tests: Web is for Everyone (by Manoj Kumar)
Automating Accessibility Tests: Web is for Everyone (by Manoj Kumar)
 
Manual testing
Manual testingManual testing
Manual testing
 
Sorakubo_Stephen_Res_Final_2015
Sorakubo_Stephen_Res_Final_2015Sorakubo_Stephen_Res_Final_2015
Sorakubo_Stephen_Res_Final_2015
 
Resume (3)
Resume (3)Resume (3)
Resume (3)
 
Heuristic Evaluation - UX Approach
Heuristic Evaluation - UX ApproachHeuristic Evaluation - UX Approach
Heuristic Evaluation - UX Approach
 
Remote Usability Testing
Remote Usability TestingRemote Usability Testing
Remote Usability Testing
 
7 mobile app usability testing best practices by UserTesting
7 mobile app usability testing best practices by UserTesting7 mobile app usability testing best practices by UserTesting
7 mobile app usability testing best practices by UserTesting
 
Mobile Usability
Mobile UsabilityMobile Usability
Mobile Usability
 
Accessibilitytesting public
Accessibilitytesting publicAccessibilitytesting public
Accessibilitytesting public
 
DIY Usability
DIY UsabilityDIY Usability
DIY Usability
 
How to Find Vulnerabilities and Bugs in Mobile Applications
How to Find Vulnerabilities and Bugs in Mobile ApplicationsHow to Find Vulnerabilities and Bugs in Mobile Applications
How to Find Vulnerabilities and Bugs in Mobile Applications
 
Usability Testing
Usability TestingUsability Testing
Usability Testing
 
Software Testing As a Career Path
Software Testing As a Career PathSoftware Testing As a Career Path
Software Testing As a Career Path
 
Usability testing for mobile apps - Touch Tour Chennai
Usability testing for mobile apps - Touch Tour ChennaiUsability testing for mobile apps - Touch Tour Chennai
Usability testing for mobile apps - Touch Tour Chennai
 
Résumé
RésuméRésumé
Résumé
 
Usability Testing To Prioritize Your Designs
Usability Testing To Prioritize Your DesignsUsability Testing To Prioritize Your Designs
Usability Testing To Prioritize Your Designs
 
Exetasi - Razorfish Hackathon (2015)
Exetasi - Razorfish Hackathon (2015)Exetasi - Razorfish Hackathon (2015)
Exetasi - Razorfish Hackathon (2015)
 
A11y presentation-2017
A11y presentation-2017A11y presentation-2017
A11y presentation-2017
 

Viewers also liked

Perspectivas do profissional de qualidade e testes de software
Perspectivas do profissional de qualidade e testes de softwarePerspectivas do profissional de qualidade e testes de software
Perspectivas do profissional de qualidade e testes de softwareQualister
 
Cic rds product portfolio october 2013
Cic rds product portfolio   october 2013Cic rds product portfolio   october 2013
Cic rds product portfolio october 2013Ehab Fawzy
 
Dbpl bioproducts for sustainable farming
Dbpl bioproducts for sustainable farmingDbpl bioproducts for sustainable farming
Dbpl bioproducts for sustainable farmingSHIVA CSG PVT LTD
 
Imp drishti farm to fork club
Imp drishti farm to fork clubImp drishti farm to fork club
Imp drishti farm to fork clubSHIVA CSG PVT LTD
 
Human face-of-accessibility
Human face-of-accessibilityHuman face-of-accessibility
Human face-of-accessibilityelianna james
 
Wcag 2.0 level_a_all_ejames
Wcag 2.0 level_a_all_ejamesWcag 2.0 level_a_all_ejames
Wcag 2.0 level_a_all_ejameselianna james
 
Content marketing tips & tricks
Content marketing tips & tricksContent marketing tips & tricks
Content marketing tips & tricksYael Kochman
 
Case study of Fem HRS college demonstration @ 22nd feb 2010
Case study of Fem HRS college demonstration @ 22nd feb 2010Case study of Fem HRS college demonstration @ 22nd feb 2010
Case study of Fem HRS college demonstration @ 22nd feb 2010Archan Gurtu
 
How to Turn Content Into Revenue
How to Turn Content Into RevenueHow to Turn Content Into Revenue
How to Turn Content Into RevenueYael Kochman
 
940000_Gas Daily_Storage Regulations
940000_Gas Daily_Storage Regulations940000_Gas Daily_Storage Regulations
940000_Gas Daily_Storage RegulationsPaul Bieniawski
 
Dissertation_FULL-DRAFT-Revised
Dissertation_FULL-DRAFT-RevisedDissertation_FULL-DRAFT-Revised
Dissertation_FULL-DRAFT-RevisedFranklin Allaire
 
Skills needed-for-a-job-in-accessibility
Skills needed-for-a-job-in-accessibilitySkills needed-for-a-job-in-accessibility
Skills needed-for-a-job-in-accessibilityelianna james
 
Magento 2 integration tests
Magento 2 integration testsMagento 2 integration tests
Magento 2 integration testsDusan Lukic
 
Lowendalmasaï social charges optimization
Lowendalmasaï social charges optimizationLowendalmasaï social charges optimization
Lowendalmasaï social charges optimizationGiuseppe Mele
 
Lowendalmasaï - Enterprise Cost Management
Lowendalmasaï - Enterprise Cost ManagementLowendalmasaï - Enterprise Cost Management
Lowendalmasaï - Enterprise Cost ManagementGiuseppe Mele
 

Viewers also liked (20)

Perspectivas do profissional de qualidade e testes de software
Perspectivas do profissional de qualidade e testes de softwarePerspectivas do profissional de qualidade e testes de software
Perspectivas do profissional de qualidade e testes de software
 
Cic rds product portfolio october 2013
Cic rds product portfolio   october 2013Cic rds product portfolio   october 2013
Cic rds product portfolio october 2013
 
Dbpl bioproducts for sustainable farming
Dbpl bioproducts for sustainable farmingDbpl bioproducts for sustainable farming
Dbpl bioproducts for sustainable farming
 
Imp drishti farm to fork club
Imp drishti farm to fork clubImp drishti farm to fork club
Imp drishti farm to fork club
 
Human face-of-accessibility
Human face-of-accessibilityHuman face-of-accessibility
Human face-of-accessibility
 
Wcag 2.0 level_a_all_ejames
Wcag 2.0 level_a_all_ejamesWcag 2.0 level_a_all_ejames
Wcag 2.0 level_a_all_ejames
 
Content marketing tips & tricks
Content marketing tips & tricksContent marketing tips & tricks
Content marketing tips & tricks
 
Case study of Fem HRS college demonstration @ 22nd feb 2010
Case study of Fem HRS college demonstration @ 22nd feb 2010Case study of Fem HRS college demonstration @ 22nd feb 2010
Case study of Fem HRS college demonstration @ 22nd feb 2010
 
How to Turn Content Into Revenue
How to Turn Content Into RevenueHow to Turn Content Into Revenue
How to Turn Content Into Revenue
 
Client case study - GHS
Client case study   - GHSClient case study   - GHS
Client case study - GHS
 
940000_Gas Daily_Storage Regulations
940000_Gas Daily_Storage Regulations940000_Gas Daily_Storage Regulations
940000_Gas Daily_Storage Regulations
 
Dissertation_FULL-DRAFT-Revised
Dissertation_FULL-DRAFT-RevisedDissertation_FULL-DRAFT-Revised
Dissertation_FULL-DRAFT-Revised
 
Openployer company info
Openployer company infoOpenployer company info
Openployer company info
 
Final 9 7-13
Final 9 7-13Final 9 7-13
Final 9 7-13
 
Service profile scsg mining
Service profile scsg miningService profile scsg mining
Service profile scsg mining
 
PostGIS on Rails
PostGIS on RailsPostGIS on Rails
PostGIS on Rails
 
Skills needed-for-a-job-in-accessibility
Skills needed-for-a-job-in-accessibilitySkills needed-for-a-job-in-accessibility
Skills needed-for-a-job-in-accessibility
 
Magento 2 integration tests
Magento 2 integration testsMagento 2 integration tests
Magento 2 integration tests
 
Lowendalmasaï social charges optimization
Lowendalmasaï social charges optimizationLowendalmasaï social charges optimization
Lowendalmasaï social charges optimization
 
Lowendalmasaï - Enterprise Cost Management
Lowendalmasaï - Enterprise Cost ManagementLowendalmasaï - Enterprise Cost Management
Lowendalmasaï - Enterprise Cost Management
 

Similar to QA Accessibility-testing

Thomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfThomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfQA or the Highway
 
Testing quick interview preparation
Testing quick interview preparationTesting quick interview preparation
Testing quick interview preparationtesting1001
 
Sandeep Kumar_Test Lead
Sandeep Kumar_Test LeadSandeep Kumar_Test Lead
Sandeep Kumar_Test LeadSandeep Kumar
 
Resume-Amarnath Chandran (1)
Resume-Amarnath Chandran (1)Resume-Amarnath Chandran (1)
Resume-Amarnath Chandran (1)Amarnath Chandran
 
AbarnaJoseBattan_Resume
AbarnaJoseBattan_ResumeAbarnaJoseBattan_Resume
AbarnaJoseBattan_ResumeAparna Battan
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentNeotys
 
Capstone Presentation 2015 - Quality+
Capstone Presentation 2015 - Quality+Capstone Presentation 2015 - Quality+
Capstone Presentation 2015 - Quality+Eric M. Pastore
 
Uncovering Emerging Information Trends in Information Technology
Uncovering Emerging Information Trends in Information TechnologyUncovering Emerging Information Trends in Information Technology
Uncovering Emerging Information Trends in Information TechnologyEric M. Pastore
 
Teja_software_Tester
Teja_software_TesterTeja_software_Tester
Teja_software_TesterTeja Gali
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerQA or the Highway
 
Tune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product MaturityTune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product MaturityTechWell
 

Similar to QA Accessibility-testing (20)

QA_Resume
QA_ResumeQA_Resume
QA_Resume
 
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdfThomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdf
 
Testing quick interview preparation
Testing quick interview preparationTesting quick interview preparation
Testing quick interview preparation
 
Resume
ResumeResume
Resume
 
Testing Process
Testing ProcessTesting Process
Testing Process
 
Shaun Alex
Shaun AlexShaun Alex
Shaun Alex
 
QA_Resume
QA_ResumeQA_Resume
QA_Resume
 
Sandeep Kumar_Test Lead
Sandeep Kumar_Test LeadSandeep Kumar_Test Lead
Sandeep Kumar_Test Lead
 
Resume-Amarnath Chandran (1)
Resume-Amarnath Chandran (1)Resume-Amarnath Chandran (1)
Resume-Amarnath Chandran (1)
 
AbarnaJoseBattan_Resume
AbarnaJoseBattan_ResumeAbarnaJoseBattan_Resume
AbarnaJoseBattan_Resume
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile Development
 
Capstone Presentation 2015 - Quality+
Capstone Presentation 2015 - Quality+Capstone Presentation 2015 - Quality+
Capstone Presentation 2015 - Quality+
 
Uncovering Emerging Information Trends in Information Technology
Uncovering Emerging Information Trends in Information TechnologyUncovering Emerging Information Trends in Information Technology
Uncovering Emerging Information Trends in Information Technology
 
ansari
ansariansari
ansari
 
Teja_software_Tester
Teja_software_TesterTeja_software_Tester
Teja_software_Tester
 
Naveen Prakash Resume
Naveen Prakash ResumeNaveen Prakash Resume
Naveen Prakash Resume
 
shashank_QA_02_june_2016
shashank_QA_02_june_2016shashank_QA_02_june_2016
shashank_QA_02_june_2016
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran Kinsbruner
 
Priya_Yesare_QA
Priya_Yesare_QAPriya_Yesare_QA
Priya_Yesare_QA
 
Tune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product MaturityTune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product Maturity
 

Recently uploaded

Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationMarko4394
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMartaLoveguard
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一Fs
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 

Recently uploaded (20)

Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentation
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
Magic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptxMagic exist by Marta Loveguard - presentation.pptx
Magic exist by Marta Loveguard - presentation.pptx
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
定制(AUT毕业证书)新西兰奥克兰理工大学毕业证成绩单原版一比一
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 

QA Accessibility-testing

  • 1. QA Accessibility Testing How and why you should learn to test websites for accessibility
  • 2. Purpose of accessibility testing • Americans with Disabilities Act (ADA) - 1990 • Section 508 –Federal law (compliance standards) - 1998, 2000, (2017?) • WCAG 2.0 – w3C – not law, guidelines. These are used across the world to measure accessibility in software • People with Disabilities (PWD) – the entire reason behind all this legislation and interest
  • 3. These are the kind of people I test for: Joseph Haynes – Keyboard Only Angie DeMatteo - JAWS Rudy Alphonso - ZoomText
  • 4. What we’ll cover 1. Standards and Guidelines – Section 508 & WCAG 2.0 2. Skills – tools, Assistive Technology, automation 3. Job posts – asking for more than your average QA job 4. Legal – who is at risk? Who can mitigate risk?
  • 5. Quick, very quick background • Section 508 – current and refresh • WCAG 2.0 and how it fits in: • “Because WCAG 2.0 was written to be technology neutral, the language and phrasing of the Success Criteria can be applied to any technology found on the Web.” -- Access Board (Federal Agency which coordinates federal agencies around issues of people with disabilities) They are the agency which is guiding Section 508 refresh. • YouTube video of someone using NVDA screen reader • CNIB screen reader demo – also NVDA
  • 6. How to test against these standards and guidelines • START with a list of expected results (usual QA test process) • CONTINUE with usability testing for people using Assistive Technology (AT) (Add this to your test plan) • FINISH when you have demonstrated and taught accessibility to stakeholders (Project Management, Product Management, Development) (education is primary adjunct to testing)
  • 7. Is accessibility a checklist item? • Yes, if you want to do it incorrectly. • Bias of employers, business people, recruiters • Bias of QA professionals • No, if you understand the purpose of this testing • Holistic approach encompasses the PWD factor • Acceptance Criteria will evolve based on continuous demonstrations – inspect and adapt
  • 8. First keyboard only, then WAVE • well done accessibility http://www.apapracticecentral.org/about/accessibility.aspx • many issues http://www.petco.com/avoderm-cat-food
  • 9. How does QA fit into this? Business, Product Management, Business Analyst/ Requirements Analyst Dev/ QA, Project Management (everyone is involved and needs education) Some requirements from jobs on job boards, August 8, 2016: Test Engineer – Dept. of Homeland Security: “Interface with multiple stakeholders and teams including development, business analysts, change management, configuration management, QA, client UAT testers, etc.” Software Test Engineer I at DIT, Inc. – entry level in Johnstown, PA “S/he will also assist clients with User Acceptance and UI/UX testing, Section 508 and Web Accessibility, and web application security.”
  • 10. More from current job postings • Software QA Tester (Washington State Dept. of Enterprise) • “Planning, implementation, and testing of usability for Web sites and Web- based applications including: Web site effectiveness, efficiency, and satisfaction; user’s ability and time it takes to find information and complete services online. • Experience with user-centered design including: Early focus on user tasks and needs; ability to observe, measure, and record a user’s behavior; and implement feedback using an iterative design process.”
  • 11. Risks of inaccessible software • Lawsuits • CU Boulder example of universities • Colorado Bag n’ Baggage (WSJ write-up) • Department of Justice (DOJ) role (also EEOC, Dept. of Trans., FCC etc.) • Employment – Dept. of Homeland Security – one employee (attorney) had issues
  • 12. How much do lawsuits cost? • Doesn’t take many aggrieved individuals to prevail – Seattle School District: one blind mother • Seattle School District: “According to the board’s briefing on the issue, the cost to implement the decree is estimated to be between $665,400 and $815,400 over its three-and- a-half year term, including $385,000 to hire an accessibility coordinator, and $150,000 for an audit and corrective action plan. Web accessibility testing has been budgeted at $90,000, and another $105,000 will be needed to train the staff designated in the agreement.”
  • 13. How to test • Keyboard Only • WCAG: “Guideline 2.1: Make all functionality available from a keyboard.” • WAVE/ Color Contrast Analyzer– extensions, add to certain browsers • JAWS/ NVDA – screen reader (NVDA is free, but please give a donation!) • Captioning (videos, for deaf/ hard of hearing) • Automation (SSB BART) One enterprise level accessibility audit tool
  • 14. Outcomes • Do not expect perfection. Think of this as continuous improvement. • Not possible to satisfy all requirements. Be satisfied with 80/20 • Expect: • Educate all involved • Prioritize issues by severity of impact on target audience (keyboard trap) • Learn all you can about accessibility • Teach, teach, teach!
  • 15. Elianna James President, ‘I Break Websites LLC’ Almost 20 years in software, including QA engineer, requirements writer, UX design and accessibility consultant eliannaj@yahoo.com www.ibreakwebsites.com
  • 16. Sue Uyetake Sue Uyetake is a Computer Engineer who has installed, coded, supported, trained, written about, and tested software. Now coding automated tests at DigitalGlobe in Cloud Services, her passion is in the communication aspects of Quality Assurance. sue.uyetake@gmail.com https://suecodingblog.wordpress.com
  • 17. Thank you! • Section 508 US Access Board • WCAG 2.0 – checklist by Luke McGrath • WebAim – WAVE toolbar • Color Contrast Analyzer - The Paciello Group provides free • NVDA screen reader, free/ low cost, • JAWS screen reader, wide use in US and especially government • Introduction tutorial on accessibility (basic concepts for dev/ designers)

Editor's Notes

  1. WAVE for Chrome only now from WebAim Color Contrast Analyzer from The Paciello Group