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

Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneCall girls in Ahmedabad High profile
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxellan12
 

Recently uploaded (20)

Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptxAWS Community DAY Albertini-Ellan Cloud Security (1).pptx
AWS Community DAY Albertini-Ellan Cloud Security (1).pptx
 

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