Suche senden
Hochladen
Accessibility testing technology, human touch and value
•
Als PPTX, PDF herunterladen
•
1 gefällt mir
•
1,079 views
Srinivasu Chakravarthula
Folgen
Presentation made by Shalini Subramanian and myself at STeP-IN Summit 2014.
Weniger lesen
Mehr lesen
Internet
Design
Technologie
Melden
Teilen
Melden
Teilen
1 von 28
Jetzt herunterladen
Empfohlen
Building Your API for Longevity
Building Your API for Longevity
MuleSoft
Randy Brown - Project Delivery Decisions: Service, Software, or on a Stick?
Randy Brown - Project Delivery Decisions: Service, Software, or on a Stick?
SeriousGamesAssoc
Module 2-web-a11y-steve lee
Module 2-web-a11y-steve lee
Steve Lee
Making Sense of Hypermedia APIs – Hype or Reality?
Making Sense of Hypermedia APIs – Hype or Reality?
Akana
Manila MuleSoft Meetup #4 January 2019
Manila MuleSoft Meetup #4 January 2019
Christopher Co
Sydney mule soft meetup #8 1 August 2019 - all slides
Sydney mule soft meetup #8 1 August 2019 - all slides
Royston Lobo
Mulesoft meetup slides mumbai_20113019_exception_handling
Mulesoft meetup slides mumbai_20113019_exception_handling
Manish Kumar Yadav
MuleSoft Meetup Charlotte 2 - 2019
MuleSoft Meetup Charlotte 2 - 2019
Subhash Patel
Empfohlen
Building Your API for Longevity
Building Your API for Longevity
MuleSoft
Randy Brown - Project Delivery Decisions: Service, Software, or on a Stick?
Randy Brown - Project Delivery Decisions: Service, Software, or on a Stick?
SeriousGamesAssoc
Module 2-web-a11y-steve lee
Module 2-web-a11y-steve lee
Steve Lee
Making Sense of Hypermedia APIs – Hype or Reality?
Making Sense of Hypermedia APIs – Hype or Reality?
Akana
Manila MuleSoft Meetup #4 January 2019
Manila MuleSoft Meetup #4 January 2019
Christopher Co
Sydney mule soft meetup #8 1 August 2019 - all slides
Sydney mule soft meetup #8 1 August 2019 - all slides
Royston Lobo
Mulesoft meetup slides mumbai_20113019_exception_handling
Mulesoft meetup slides mumbai_20113019_exception_handling
Manish Kumar Yadav
MuleSoft Meetup Charlotte 2 - 2019
MuleSoft Meetup Charlotte 2 - 2019
Subhash Patel
MuleSoft Architecture Presentation
MuleSoft Architecture Presentation
Rupesh Sinha
Sydney MuleSoft meetup #11 28 November 2019 - all slides
Sydney MuleSoft meetup #11 28 November 2019 - all slides
Royston Lobo
Manila MuleSoft Meetup - May 2018
Manila MuleSoft Meetup - May 2018
Ryan Anthony Andal
6th Manila MuleSoft Meetup May 2020
6th Manila MuleSoft Meetup May 2020
Christopher Co
How to design effective APIs
How to design effective APIs
Bansilal Haudakari
MuleSoft approach to the integration - Warsaw MuleSoft Meetup
MuleSoft approach to the integration - Warsaw MuleSoft Meetup
Patryk Bandurski
Sydney mule soft meetup 30 april 2020
Sydney mule soft meetup 30 april 2020
Royston Lobo
MuleSoft Meetup 3 Charlotte Presentation Slides
MuleSoft Meetup 3 Charlotte Presentation Slides
Subhash Patel
API Workshop Amsterdam presented by API Architect Ronnie Mitra
API Workshop Amsterdam presented by API Architect Ronnie Mitra
CA API Management
Manila MuleSoft Meetup - July 2019
Manila MuleSoft Meetup - July 2019
Ryan Anthony Andal
Working with Controllers and Actions in MVC
Working with Controllers and Actions in MVC
LearnNowOnline
CA API Developer Portal
CA API Developer Portal
James Farley-Sutton
Best practices for cloud hosted api management
Best practices for cloud hosted api management
sflynn073
A creative and technical Software Engineering company
A creative and technical Software Engineering company
Sam Gqomo
MuleSoft São Paulo Meetup #3 - 18 Jun
MuleSoft São Paulo Meetup #3 - 18 Jun
Guilherme Pereira Silva
Second Caracas MuleSoft Meetup Slides
Second Caracas MuleSoft Meetup Slides
Fernando Silva
TNC2014 Think Globally act locally: Simplifying Federated technologies
TNC2014 Think Globally act locally: Simplifying Federated technologies
Chris Phillips
MuleSoft Madrid Meetup #3 slides 2nd July 2020
MuleSoft Madrid Meetup #3 slides 2nd July 2020
Ieva Navickaite
Oracle api gateway overview
Oracle api gateway overview
Oracle Corporation
NYC MuleSoft Meetup Oct 2019 Foster Innovation through APIs
NYC MuleSoft Meetup Oct 2019 Foster Innovation through APIs
Gean Martinez
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
Manish Kumar Yadav
Vasudevan_Bhaskar.pdf
Vasudevan_Bhaskar.pdf
ssuser57cef8
Weitere ähnliche Inhalte
Was ist angesagt?
MuleSoft Architecture Presentation
MuleSoft Architecture Presentation
Rupesh Sinha
Sydney MuleSoft meetup #11 28 November 2019 - all slides
Sydney MuleSoft meetup #11 28 November 2019 - all slides
Royston Lobo
Manila MuleSoft Meetup - May 2018
Manila MuleSoft Meetup - May 2018
Ryan Anthony Andal
6th Manila MuleSoft Meetup May 2020
6th Manila MuleSoft Meetup May 2020
Christopher Co
How to design effective APIs
How to design effective APIs
Bansilal Haudakari
MuleSoft approach to the integration - Warsaw MuleSoft Meetup
MuleSoft approach to the integration - Warsaw MuleSoft Meetup
Patryk Bandurski
Sydney mule soft meetup 30 april 2020
Sydney mule soft meetup 30 april 2020
Royston Lobo
MuleSoft Meetup 3 Charlotte Presentation Slides
MuleSoft Meetup 3 Charlotte Presentation Slides
Subhash Patel
API Workshop Amsterdam presented by API Architect Ronnie Mitra
API Workshop Amsterdam presented by API Architect Ronnie Mitra
CA API Management
Manila MuleSoft Meetup - July 2019
Manila MuleSoft Meetup - July 2019
Ryan Anthony Andal
Working with Controllers and Actions in MVC
Working with Controllers and Actions in MVC
LearnNowOnline
CA API Developer Portal
CA API Developer Portal
James Farley-Sutton
Best practices for cloud hosted api management
Best practices for cloud hosted api management
sflynn073
A creative and technical Software Engineering company
A creative and technical Software Engineering company
Sam Gqomo
MuleSoft São Paulo Meetup #3 - 18 Jun
MuleSoft São Paulo Meetup #3 - 18 Jun
Guilherme Pereira Silva
Second Caracas MuleSoft Meetup Slides
Second Caracas MuleSoft Meetup Slides
Fernando Silva
TNC2014 Think Globally act locally: Simplifying Federated technologies
TNC2014 Think Globally act locally: Simplifying Federated technologies
Chris Phillips
MuleSoft Madrid Meetup #3 slides 2nd July 2020
MuleSoft Madrid Meetup #3 slides 2nd July 2020
Ieva Navickaite
Oracle api gateway overview
Oracle api gateway overview
Oracle Corporation
NYC MuleSoft Meetup Oct 2019 Foster Innovation through APIs
NYC MuleSoft Meetup Oct 2019 Foster Innovation through APIs
Gean Martinez
Was ist angesagt?
(20)
MuleSoft Architecture Presentation
MuleSoft Architecture Presentation
Sydney MuleSoft meetup #11 28 November 2019 - all slides
Sydney MuleSoft meetup #11 28 November 2019 - all slides
Manila MuleSoft Meetup - May 2018
Manila MuleSoft Meetup - May 2018
6th Manila MuleSoft Meetup May 2020
6th Manila MuleSoft Meetup May 2020
How to design effective APIs
How to design effective APIs
MuleSoft approach to the integration - Warsaw MuleSoft Meetup
MuleSoft approach to the integration - Warsaw MuleSoft Meetup
Sydney mule soft meetup 30 april 2020
Sydney mule soft meetup 30 april 2020
MuleSoft Meetup 3 Charlotte Presentation Slides
MuleSoft Meetup 3 Charlotte Presentation Slides
API Workshop Amsterdam presented by API Architect Ronnie Mitra
API Workshop Amsterdam presented by API Architect Ronnie Mitra
Manila MuleSoft Meetup - July 2019
Manila MuleSoft Meetup - July 2019
Working with Controllers and Actions in MVC
Working with Controllers and Actions in MVC
CA API Developer Portal
CA API Developer Portal
Best practices for cloud hosted api management
Best practices for cloud hosted api management
A creative and technical Software Engineering company
A creative and technical Software Engineering company
MuleSoft São Paulo Meetup #3 - 18 Jun
MuleSoft São Paulo Meetup #3 - 18 Jun
Second Caracas MuleSoft Meetup Slides
Second Caracas MuleSoft Meetup Slides
TNC2014 Think Globally act locally: Simplifying Federated technologies
TNC2014 Think Globally act locally: Simplifying Federated technologies
MuleSoft Madrid Meetup #3 slides 2nd July 2020
MuleSoft Madrid Meetup #3 slides 2nd July 2020
Oracle api gateway overview
Oracle api gateway overview
NYC MuleSoft Meetup Oct 2019 Foster Innovation through APIs
NYC MuleSoft Meetup Oct 2019 Foster Innovation through APIs
Ähnlich wie Accessibility testing technology, human touch and value
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
Manish Kumar Yadav
Vasudevan_Bhaskar.pdf
Vasudevan_Bhaskar.pdf
ssuser57cef8
How Oracle Integrates Accessibility into the Development Process
How Oracle Integrates Accessibility into the Development Process
3Play Media
Eat Your Microservices Elephant One Bite at a Time
Eat Your Microservices Elephant One Bite at a Time
Akana
Harman deepak v - agile on steriod - dev ops led transformation
Harman deepak v - agile on steriod - dev ops led transformation
Xebia India
Modernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIs
Apigee | Google Cloud
Scaling API Design - Nordic APIs 2014
Scaling API Design - Nordic APIs 2014
Jason Harmon
Scaling API Design
Scaling API Design
Jason Harmon
Scaling API Design
Scaling API Design
Jason Harmon
Oracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with Less
Ed Burns
Lessons learned on the Azure API Stewardship Journey.pptx
Lessons learned on the Azure API Stewardship Journey.pptx
apidays
Microservices: Why Should Businesses Care?
Microservices: Why Should Businesses Care?
Akana
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
hemasubbu08
MuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_Charlotte
Subhash Patel
API Economy - Cuomo
API Economy - Cuomo
Prolifics
Driving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design Approach
Akana
Using containerization to enable your microservice architecture
Using containerization to enable your microservice architecture
Apigee | Google Cloud
OpenControl Overview - Joshua McKenty
OpenControl Overview - Joshua McKenty
Julie Coonce
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
dennisn129CBN
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
Alan Hood
Ähnlich wie Accessibility testing technology, human touch and value
(20)
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
MuleSoft Meetup slides_kualalumpur_19thSept_Undisturbed REST: Achieving Undis...
Vasudevan_Bhaskar.pdf
Vasudevan_Bhaskar.pdf
How Oracle Integrates Accessibility into the Development Process
How Oracle Integrates Accessibility into the Development Process
Eat Your Microservices Elephant One Bite at a Time
Eat Your Microservices Elephant One Bite at a Time
Harman deepak v - agile on steriod - dev ops led transformation
Harman deepak v - agile on steriod - dev ops led transformation
Modernizing an Existing SOA-based Architecture with APIs
Modernizing an Existing SOA-based Architecture with APIs
Scaling API Design - Nordic APIs 2014
Scaling API Design - Nordic APIs 2014
Scaling API Design
Scaling API Design
Scaling API Design
Scaling API Design
Oracle WebLogic Server 12.2.1 Do More with Less
Oracle WebLogic Server 12.2.1 Do More with Less
Lessons learned on the Azure API Stewardship Journey.pptx
Lessons learned on the Azure API Stewardship Journey.pptx
Microservices: Why Should Businesses Care?
Microservices: Why Should Businesses Care?
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
MuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_Charlotte
API Economy - Cuomo
API Economy - Cuomo
Driving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design Approach
Using containerization to enable your microservice architecture
Using containerization to enable your microservice architecture
OpenControl Overview - Joshua McKenty
OpenControl Overview - Joshua McKenty
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
Mehr von Srinivasu Chakravarthula
Accessibility - a game changer
Accessibility - a game changer
Srinivasu Chakravarthula
Accessible payments
Accessible payments
Srinivasu Chakravarthula
Understanding wcag 2.0
Understanding wcag 2.0
Srinivasu Chakravarthula
Digital Accessibility - what can you do_
Digital Accessibility - what can you do_
Srinivasu Chakravarthula
Impact-Of-Inclusive-Design-UXI2016
Impact-Of-Inclusive-Design-UXI2016
Srinivasu Chakravarthula
Accessibility update since beginning of 2016
Accessibility update since beginning of 2016
Srinivasu Chakravarthula
Enterprise Level Tools and solutions for Accessibility - WorldSpace, Amaze an...
Enterprise Level Tools and solutions for Accessibility - WorldSpace, Amaze an...
Srinivasu Chakravarthula
Creating Accessible Forms
Creating Accessible Forms
Srinivasu Chakravarthula
StartUpSaturday_Deque
StartUpSaturday_Deque
Srinivasu Chakravarthula
Accessible Design
Accessible Design
Srinivasu Chakravarthula
Need For Web Accessibility Final
Need For Web Accessibility Final
Srinivasu Chakravarthula
Introduction to Web Accessibility and WCAG
Introduction to Web Accessibility and WCAG
Srinivasu Chakravarthula
Introduction to Web Accessibility and WCAG
Introduction to Web Accessibility and WCAG
Srinivasu Chakravarthula
Mehr von Srinivasu Chakravarthula
(13)
Accessibility - a game changer
Accessibility - a game changer
Accessible payments
Accessible payments
Understanding wcag 2.0
Understanding wcag 2.0
Digital Accessibility - what can you do_
Digital Accessibility - what can you do_
Impact-Of-Inclusive-Design-UXI2016
Impact-Of-Inclusive-Design-UXI2016
Accessibility update since beginning of 2016
Accessibility update since beginning of 2016
Enterprise Level Tools and solutions for Accessibility - WorldSpace, Amaze an...
Enterprise Level Tools and solutions for Accessibility - WorldSpace, Amaze an...
Creating Accessible Forms
Creating Accessible Forms
StartUpSaturday_Deque
StartUpSaturday_Deque
Accessible Design
Accessible Design
Need For Web Accessibility Final
Need For Web Accessibility Final
Introduction to Web Accessibility and WCAG
Introduction to Web Accessibility and WCAG
Introduction to Web Accessibility and WCAG
Introduction to Web Accessibility and WCAG
Kürzlich hochgeladen
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
pxcywzqs
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Monica Sydney
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Monica Sydney
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理
F
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
Matthew Sinclair
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Digicorns Technologies
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
kumargunjan9515
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
growthgrids
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Priya Reddy
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
ydyuyu
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
meghakumariji156
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
ayvbos
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
ydyuyu
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
kajalverma014
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
rahman018755
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
JOHNBEBONYAP1
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
Matthew Sinclair
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Monica Sydney
Kürzlich hochgeladen
(20)
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
Ballia Escorts Service Girl ^ 9332606886, WhatsApp Anytime Ballia
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Accessibility testing technology, human touch and value
1.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. Accessibility Testing – Technology, Human Touch and Value Srini & Shalini, PayPal / @PayPalInclusive
2.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. 2 About Speakers • Srinivasu – An accessibility evangelist, technologist, believes in inclusion . • Shalini - An enthusiastic and ambitious tester who loves testing and is passionate about accessibility.
3.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. 3 Overview of Contents • 5W1H on accessibility • Web Accessibility Standards • Common Myths about Accessibility • Frequent Accessibility Errors • Need of a Customized Accessibility Evaluation Tool • Conclusion
4.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. 5W1H On Accessibility 5W1H – What is it? Accessibility defines to term ensuring a product / service is equally functional to all users regardless of abilities or limitations.
5.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. 5W1H On Accessibility 5W1H - Why do we need it? Making a product available to wide range of users. Did you know? • Around 650 million people with disabilities across the world. • Around 70 million people with disabilities in India alone. • Increased number of elderly people who also rely on technology. • Large number of users rely on mobile devices
6.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. 5W1H On Accessibility 5W1H – Who should test? • A designer during design. • An engineer during development. • A Quality Analyst during testing. • An end user.
7.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. 5W1H On Accessibility 5W1H – When to test? • During Product Requirement Analysis. • During Design. • During Engineering. • During Quality Cycle. • During User Acceptance Testing.
8.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. 5W1H On Accessibility 5W1H – Who benefits? • Users who affected with temporary disability. • Users who run into situational disability i.e. broken mouse. • People with disabilities. • Users rely on mobile devices.
9.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. 5W1H On Accessibility 5W1H – How to plan? • Include “Accessibility” as part of product road map. • Have checklists available handy. • Provide orientation and technical related training to engineers & QA. • Include users with disabilities for testing.
10.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. Web Accessibility Standards • Web Content Accessibility Guidelines (2.0) • ADA and Section 508 (USA) • European Accessibility Act 2012 • Guidelines for Indian Government Websites • Australia Disability Discrimination Act • UN Convention on Rights of Persons with Disabilities – Article 9 (http://www.un.org/disabilities/default.asp?id=2 69)
11.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. Common Myths About Accessibility • An Accessible web page is boring • An expensive effort • Hard to achieve • Who needs it? • Time consuming • Not on product priority list • Only for screen reader user Ref: http://www.icdri.org/Kynn/common_myths_about_ web_accessibi.html
12.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. Frequently Seen Accessibility Issues • Missing alt text for images • Inappropriate / no Heading structure • Missing labels for form fields • Missing focus indication • Lack of keyboard operability • Confusing links (i.e Click here) • Poor color contrast • Inaccessible widgets • Focus does not move to modal dialogs • Inaccessible CAPTCHA • Inaccessible media player
13.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. Accessibility Testing • Automated using tools like HTML Code Sniffer, WAVE, Color Contrast Analyzer. • Manual testing using assistive technologies. • Keep all users in mind. • Test with passion: Put your shoes into different users. • Testing with keyboard Only (For sighted users who are unable to use a mouse).
14.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. Accessibility Frameworks The PayPal Accessibility team is actively contributing to the development community with various open- source accessibility-related projects. Bootstrap Accessibility Plugin - an extension for the Bootstrap 3 web development framework that makes many of the components of this library accessible for keyboard and screen reader users.
15.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. Accessibility Frameworks Skip-To widget - creates a dropdown menu consisting of links to the important places on a given web page making it easier for keyboard users and screen reader users to quickly jump to the desired location.
16.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. Accessibility Testing Automated- Men should think ; Machines should work There are many automation tools available. Few of them are: • Wave • Web Developer Kit • Color Contrast Analyzer • HTML Code Sniffer
17.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. NEED of a Customized Accessibility Evaluation tool • There are several tools available for testing accessibility: But each tool tests a set of scenarios Has the inability to test internal pages Does not have all the relevant information at one place etc.,
18.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. NEED of a Customized Accessibility Evaluation tool • When we saw HTML Code sniffer book marklet, we felt it's rather difficult for people to use specially for viewing the results and filing bugs. • That said Code Sniffer has a great set of rules defined and have an option to evaluate against different guidelines such as WCAG 2.0 A, AA and AAA levels, Section 508 etc.,
19.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. NEED of a Customized Accessibility Evaluation tool • So we wanted an easy interface and created a node app with phantom.js and we have also customized the rule set to show only WCAG 2.0 AA for now. • Reason for this is we would want to encourage our co-workers to start with ease and then we can introduce other levels.
20.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. NEED of a Customized Accessibility Evaluation tool • After customizing, the interface will show results in a table format that includes Priority level, issue, code snippet, and principle from WCAG 2.0 and a link to technique. • Instead complicating efforts, for now we have decided to prioritize based on the principle and reason we are showing code snippet instead line number is in the era of dynamic code build, line numbers can get vary pretty quickly.
21.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. PAET – Automation Tool Architecture This image displays the architecture model in which the PAET Tool has been designed.
22.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. How did we automate? • A maven plug-in was created. • Accessibility Report Maven Plugin is used to generate accessibility error reports for all the PayPal pages and is available as a consolidated error report at /target/surefire- eeports/RuntimeReporter/AccessibilityErrorReport. html. • This plugin leverages the internal Accessibility server for doing the evaluation.
23.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. MAVEN Configurations • enablePlugin - true or false - To enable or disable the plugin. Default is true. • accessibilityServer - The accessibility server which should be used to evaluate the pages for error. • testOutputFolder - The full path of the test output folder which holds the test execution report (Runtime Reporter data). This can be used if you want to override the default location of test output folder, which is target/surefire-reports.
24.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. How it Works? • In this agile world, the changes are so frequent which has led to the evolution of Continuous integration. • By adding the plugin in our pom.xml file, we can integrate testing the accessibility related issues as a part of our Continuous Integration. • The plugin is invoked post the test phase during the maven build.
25.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. How it Works? • We integrated it with an automation framework developed using Selenium Web Driver called Bluefin. • The page source created from the automation execution reports is sent as input to the PAET Maven plugin which in return sends this to the PAET Server.
26.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. How it Works? • The PAET Server evaluates and validates the reports and sends it back in the form of a html. • This HTML is taken as input to the PAET Maven plug in and it generates the Accessibility Error Report. • The accessibility error reports are created along with the html reports which gets generated from Selenium as a result of execution.
27.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. Conclusion • With too many things in focus like speed, adaptive and responsive, Accessibility takes a backseat before it is released to the public. • Inaccessible components are repeatedly incorporated into every new project which leaves behind many inaccessible websites. • It becomes every individual’s responsibility to contribute their efforts in empowering the people with disabilities and creating an inclusive society that does not discriminate against people with disabilities.
28.
© 2014 PayPal
Inc. All rights reserved. Confidential and proprietary. 28 Thank You! Contact PayPal Accessibility Follow us on Twitter / @PayPalInclusive
Jetzt herunterladen