SlideShare a Scribd company logo
1 of 25
Download to read offline
Adding Guerrilla Accessibility Testing
    to Your Development Process
PHASE2’S ACCESSIBILITY APPROACH
        OUR PHILOSOPHY & GOALS
PHASE2 ACCESSIBILITY APPROACH
Our Philosophy

• Shared   Experiences


• Focus   on Usability


• Beyond   Box-Checking
PHASE2 ACCESSIBILITY APPROACH
Goal: Build software for clients that achieves two objectives:
  1. Backend: Enable content creators, editors, and staff who use assistive
  technology to create and manage content on the platform.


  2. Frontend: Instill confidence that configuration of new website pages, elements,
  and content will be Section 508 Compliant and carry WCAG 2.0 Best Practices.
PHASE2 ACCESSIBILITY APPROACH
Thought leadership
•   In-house accessibility expert
•   Implementing best practices


Internal Investment on Products
•   OpenPublic built with accessibility at the core
WHY ACCESSIBILITY?
WHAT “ACCESSIBILITY” REALLY MEANS
Section 508 may be a set of rules. But to effectively
implement best practices, it’s helpful to understand how to
achieve true accessibility.


Rather than thinking about accessibility on the extreme ends
of the spectrum, think about serving people “in the middle.”
PEOPLE “IN THE MIDDLE”
At one point in their lives, the “average” American may need
access when they least expect it. Some don’t even consider
themselves “disabled.” For example:
 •   a 20-something war vet returning from Afghanistan with mild hearing loss

 •   a 35 year-old who sprained her wrists after falling off her bike

 •   a 40-year old who is recovering from a temporary brain injury

 •   Someone who is shocked as they escaped the path of a tornado through their town
     and needs to access FEMA.gov.
ACCESSIBILITY KEY CHARACTERISTICS
Blindness / Low Vision                        Cognition / Intellectual Disabilities
•   Skip Navigation Links available;           •     Provide both images and text;
•   <alt> text available and effective;        •     Ensure site is user-friendly & understandable
•   Contrast options & control;                •     Avoid overly complex web functions
•   Provide long descriptions for complex      •     Avoid jargon. User basic language.
    images


Deafness / Hearing Loss                            Mobility
•   Closed captioning available;               •     Provide skip-navigation links;

•   Transcripts of audio / video available;    •     All website functions available from keyboard;

                                               •     Ensure pages are “error-tolerant.”
INTERESTING STAT:
Accessibility when considered in the beginning of a project
                adds 10% of time & cost.


          After the fact, it’s at least 2x the cost.
EXPERIENTIAL LEARNING: VISION
ON THAT NOTE...
When accessibility is addressed in the beginning,
Usability improvements and considerations are
weaved into the process.
PLANNING FOR ACCESSIBILITY
ACCESSIBILITY FEATURES: ANALYSIS
Backend                        Frontend
Creating Content               Skip to Main Content
Managing the Page Structure    Navigation
Configuring User Roles          Logging in / Logging Out
Help Text                      Read More Links
ACCESSIBILITY FEATURES: DEVELOPMENT
Backend & Frontend
Context & Relationships
Accessibility “Collaboration” - e.g. <alt> text field + quality <alt> text description
Tab Order & Configuration via Keyboard
No Javascript or CSS
Specific Markup for Screen Readers
ACCESSIBILITY FEATURES: IMPLEMENTATION


Backend                                    Frontend
Content Creation & Site Configuration are   Screen Readers can intuitively navigate site
accessible, usable, and informative        Keyboard-only users easily get around site
ACCESSIBILITY: YOUR ROLE IN CONTENT CREATION
WORKFLOW
 When you and your organization adds content, it is important to check each
 “front-facing” element to ensure that it includes the necessary accessibility
 elements which also contribute to overall usability of the site.

   IMAGES: Clear, descriptive and succinct <alt> text is available.

   CONTEXT: The content is easy to understand, descriptive, and not full of jargon.

   PAGE MARKUP: Headings are used properly, as are bullets for lists.

   AUDIO / VIDEO: The media on the page are available with a caption file or transcript.
PHASE2 QA & TESTING
  SECTION 508 & WCAG
ACCESSIBILITY QA: HOW TO TEST
TESTING                                                       ENVIRONMENTS
 •   Section 508                                               •   Monitor Off
 •   WCAG 2.0 Best Practices   TOOLS                           •   No Mouse
                                •   JAWS, VoiceOver, & NVDA    •   JavaScript Off

CONSIDERATIONS                  •

                                •
                                    Keyboard-Only
                                    Manual Testing
                                                               •

                                                               •
                                                                   CSS Off
                                                                   Images Off
 •   Equal Access               •   Automated Testing          •   No Audio
 •   Equivalent Experience                                     •   No Color
 •   Usability
                                                              TRACKING
                                                               •   Accessibility QA
ACCESSIBILITY QA: AUTOMATED TESTING TOOLS
Key Notes:
Testing Tools must be able to test the DOM to be effective
Automated Tools cannot evaluate quality of accessibility
ACCESSIBILITY QA: MORE TOOLS
COLOR CONTRAST ANALYZER




CAPTIONING VIDEOS
ACCESSIBILITY QA: MANUAL TESTING STRATEGIES
Key Notes:
Consider the additional ways for people to understand or interact with the content?
If any aspect of website is the least bit frustrating to you, fix it. It’s going to be a worse experience for others.




                                                                                              •    Descriptive context;

                                                                                              •    Closed captioning available;

                                                                                              •    Transcript available;

                                                                                              •    Audio-only version;

                                                                                              •    User can enlarge video;

                                                                                              •    Easy control of play-back;

                                                                                              •    Clear navigation direction
ACCESSIBILITY QA: PHASE2’S CHECKLIST
RECAP
WHO WE’RE SERVING: Everyone! Usability and Accessibility are interchangeable.


THE BACKEND: Ensure that the CMS supports accessible content creation and navigation.


THE FRONTEND: The Site is intuitive to follow, and the content is readable and accessible.


 WORKFLOW: Set organizational responsibilities and expectations for accessible content creation.


TESTING: Conduct automatic testing early, followed by all-important manual testing
QUESTIONS?
                VISIT WWW.PHASE2TECHNOLOGY.COM/X TO DOWNLOAD TEST TRACKING WORKSHEET & TOOLS HANDOUT




Shawn Mole                                                         Catharine McNally
Phase2 Technology                                                  Phase2 Technology
Software Analyst                                                   Quality and Accessibility Analyst
Twitter: @shawnmole                                                Twitter: @cmcnally
smole@phase2technology.com                                         cmcnally@phase2technology.com

More Related Content

Similar to Adding Guerilla Accessibility Testing to Your Development Process

A11y: Why do we need it? What is WCAG? How do we work with it?
A11y: Why do we need it? What is WCAG? How do we work with it?A11y: Why do we need it? What is WCAG? How do we work with it?
A11y: Why do we need it? What is WCAG? How do we work with it?Shannon King
 
Designing and Testing for Digital Accessibility
Designing and Testing for Digital AccessibilityDesigning and Testing for Digital Accessibility
Designing and Testing for Digital AccessibilityUsability Matters
 
Accessibility testing-Gyani and Siddhanth
Accessibility testing-Gyani and SiddhanthAccessibility testing-Gyani and Siddhanth
Accessibility testing-Gyani and Siddhanthbhumika2108
 
Implementing and Evaluating Web Accessibility
Implementing and Evaluating Web AccessibilityImplementing and Evaluating Web Accessibility
Implementing and Evaluating Web Accessibility3Play Media
 
User Testing for Accessibility
User Testing for AccessibilityUser Testing for Accessibility
User Testing for AccessibilityUsability Matters
 
Designing Learning #eldc2011
Designing Learning #eldc2011Designing Learning #eldc2011
Designing Learning #eldc2011Nick Floro
 
Developing an Accessible Web
Developing an Accessible WebDeveloping an Accessible Web
Developing an Accessible Webgreenideas
 
Responsibly Architecting for the World–Wide Web
Responsibly Architecting for the World–Wide WebResponsibly Architecting for the World–Wide Web
Responsibly Architecting for the World–Wide WebJp DeVries
 
Paths to the Multi-device Web
Paths to the Multi-device WebPaths to the Multi-device Web
Paths to the Multi-device WebAngela Ricci
 
Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012Karen Mardahl
 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitRachel Cherry
 
PSU Web 2014: UX and Design Tools That Will Improve Your Productivity
PSU Web 2014: UX and Design Tools That Will Improve Your ProductivityPSU Web 2014: UX and Design Tools That Will Improve Your Productivity
PSU Web 2014: UX and Design Tools That Will Improve Your ProductivityJennifer Aldrich
 
Prototype your Product | E-Cafe Nagpur Meet
Prototype your Product | E-Cafe Nagpur MeetPrototype your Product | E-Cafe Nagpur Meet
Prototype your Product | E-Cafe Nagpur MeetAbhijeet Khandagale
 
A11Y Camp - Lessons learnt from building accessible native mobile apps
A11Y Camp - Lessons learnt from building accessible native mobile appsA11Y Camp - Lessons learnt from building accessible native mobile apps
A11Y Camp - Lessons learnt from building accessible native mobile appsAshton Williams
 
Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...
Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...
Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...Sten Govaerts
 
Implementing Acessibility in Liferay 6.1
Implementing Acessibility in Liferay 6.1Implementing Acessibility in Liferay 6.1
Implementing Acessibility in Liferay 6.1Julio Camarero
 

Similar to Adding Guerilla Accessibility Testing to Your Development Process (20)

A11y: Why do we need it? What is WCAG? How do we work with it?
A11y: Why do we need it? What is WCAG? How do we work with it?A11y: Why do we need it? What is WCAG? How do we work with it?
A11y: Why do we need it? What is WCAG? How do we work with it?
 
Designing and Testing for Digital Accessibility
Designing and Testing for Digital AccessibilityDesigning and Testing for Digital Accessibility
Designing and Testing for Digital Accessibility
 
Accessibility testing-Gyani and Siddhanth
Accessibility testing-Gyani and SiddhanthAccessibility testing-Gyani and Siddhanth
Accessibility testing-Gyani and Siddhanth
 
Implementing and Evaluating Web Accessibility
Implementing and Evaluating Web AccessibilityImplementing and Evaluating Web Accessibility
Implementing and Evaluating Web Accessibility
 
Accessibility for Web
Accessibility for WebAccessibility for Web
Accessibility for Web
 
User Testing for Accessibility
User Testing for AccessibilityUser Testing for Accessibility
User Testing for Accessibility
 
Designing Learning #eldc2011
Designing Learning #eldc2011Designing Learning #eldc2011
Designing Learning #eldc2011
 
Accessibilitytesting public
Accessibilitytesting publicAccessibilitytesting public
Accessibilitytesting public
 
Developing an Accessible Web
Developing an Accessible WebDeveloping an Accessible Web
Developing an Accessible Web
 
Testing Best Practices
Testing Best PracticesTesting Best Practices
Testing Best Practices
 
Web Accessibility Testing With Axe
Web Accessibility Testing With AxeWeb Accessibility Testing With Axe
Web Accessibility Testing With Axe
 
Responsibly Architecting for the World–Wide Web
Responsibly Architecting for the World–Wide WebResponsibly Architecting for the World–Wide Web
Responsibly Architecting for the World–Wide Web
 
Paths to the Multi-device Web
Paths to the Multi-device WebPaths to the Multi-device Web
Paths to the Multi-device Web
 
Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012Build Accessibly - Community Day 2012
Build Accessibly - Community Day 2012
 
How to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility SummitHow to create accessible websites - Web Accessibility Summit
How to create accessible websites - Web Accessibility Summit
 
PSU Web 2014: UX and Design Tools That Will Improve Your Productivity
PSU Web 2014: UX and Design Tools That Will Improve Your ProductivityPSU Web 2014: UX and Design Tools That Will Improve Your Productivity
PSU Web 2014: UX and Design Tools That Will Improve Your Productivity
 
Prototype your Product | E-Cafe Nagpur Meet
Prototype your Product | E-Cafe Nagpur MeetPrototype your Product | E-Cafe Nagpur Meet
Prototype your Product | E-Cafe Nagpur Meet
 
A11Y Camp - Lessons learnt from building accessible native mobile apps
A11Y Camp - Lessons learnt from building accessible native mobile appsA11Y Camp - Lessons learnt from building accessible native mobile apps
A11Y Camp - Lessons learnt from building accessible native mobile apps
 
Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...
Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...
Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...
 
Implementing Acessibility in Liferay 6.1
Implementing Acessibility in Liferay 6.1Implementing Acessibility in Liferay 6.1
Implementing Acessibility in Liferay 6.1
 

More from NTEN

17NTC Overall Speaker Timelines
17NTC Overall Speaker Timelines17NTC Overall Speaker Timelines
17NTC Overall Speaker TimelinesNTEN
 
17NTC Speaker Orientation Call
17NTC Speaker Orientation Call17NTC Speaker Orientation Call
17NTC Speaker Orientation CallNTEN
 
Call for 17NTC Session Proposals
Call for 17NTC Session ProposalsCall for 17NTC Session Proposals
Call for 17NTC Session ProposalsNTEN
 
2015 Leading Change Summit: Making the Most of LCS
2015 Leading Change Summit: Making the Most of LCS2015 Leading Change Summit: Making the Most of LCS
2015 Leading Change Summit: Making the Most of LCSNTEN
 
Community Organizing Tools from the Experts Webinar
Community Organizing Tools from the Experts WebinarCommunity Organizing Tools from the Experts Webinar
Community Organizing Tools from the Experts WebinarNTEN
 
2013 Nonprofit Engagement Data Management Study: A Graphic Report
2013 Nonprofit Engagement Data Management Study: A Graphic Report2013 Nonprofit Engagement Data Management Study: A Graphic Report
2013 Nonprofit Engagement Data Management Study: A Graphic ReportNTEN
 
2012 State of Nonprofit Data Report
2012 State of Nonprofit Data Report2012 State of Nonprofit Data Report
2012 State of Nonprofit Data ReportNTEN
 
Smart Technology Investment for Nonprofits
Smart Technology Investment for NonprofitsSmart Technology Investment for Nonprofits
Smart Technology Investment for NonprofitsNTEN
 
Social Media for Social Good - NCVS Pre-Con Workshp
Social Media for Social Good - NCVS Pre-Con WorkshpSocial Media for Social Good - NCVS Pre-Con Workshp
Social Media for Social Good - NCVS Pre-Con WorkshpNTEN
 
Ready, Fire, Aim
Ready, Fire, AimReady, Fire, Aim
Ready, Fire, AimNTEN
 
But What Do You Actually Do?: Communicating Your Nonprofit's Work in Ways You...
But What Do You Actually Do?: Communicating Your Nonprofit's Work in Ways You...But What Do You Actually Do?: Communicating Your Nonprofit's Work in Ways You...
But What Do You Actually Do?: Communicating Your Nonprofit's Work in Ways You...NTEN
 
The Story of Stuff: How an Environmental Campaigner to New Media Mogul
The Story of Stuff: How an Environmental Campaigner to New Media MogulThe Story of Stuff: How an Environmental Campaigner to New Media Mogul
The Story of Stuff: How an Environmental Campaigner to New Media MogulNTEN
 
Better Nonprofit Websites: 52 Tweaks in 52 Weeks
Better Nonprofit Websites: 52 Tweaks in 52 WeeksBetter Nonprofit Websites: 52 Tweaks in 52 Weeks
Better Nonprofit Websites: 52 Tweaks in 52 WeeksNTEN
 
Practical Problem Solving Using Mobile Technology
Practical Problem Solving Using Mobile TechnologyPractical Problem Solving Using Mobile Technology
Practical Problem Solving Using Mobile TechnologyNTEN
 
Zen and Art of Workflow Development
Zen and Art of Workflow DevelopmentZen and Art of Workflow Development
Zen and Art of Workflow DevelopmentNTEN
 
12 nt cviz
12 nt cviz12 nt cviz
12 nt cvizNTEN
 
Tips and Tools for Technology Planning
Tips and Tools for Technology PlanningTips and Tools for Technology Planning
Tips and Tools for Technology PlanningNTEN
 
Technology Governance: Smart, Sexy and Simple in Seven Steps
Technology Governance: Smart, Sexy and Simple in Seven StepsTechnology Governance: Smart, Sexy and Simple in Seven Steps
Technology Governance: Smart, Sexy and Simple in Seven StepsNTEN
 
Social Network Fundraising: Facts, Myths, and Strategies that Work
Social Network Fundraising: Facts, Myths, and Strategies that WorkSocial Network Fundraising: Facts, Myths, and Strategies that Work
Social Network Fundraising: Facts, Myths, and Strategies that WorkNTEN
 
Maturing Your Organization's Social Culture... by Creating a Policy?
Maturing Your Organization's Social Culture... by Creating a Policy?Maturing Your Organization's Social Culture... by Creating a Policy?
Maturing Your Organization's Social Culture... by Creating a Policy?NTEN
 

More from NTEN (20)

17NTC Overall Speaker Timelines
17NTC Overall Speaker Timelines17NTC Overall Speaker Timelines
17NTC Overall Speaker Timelines
 
17NTC Speaker Orientation Call
17NTC Speaker Orientation Call17NTC Speaker Orientation Call
17NTC Speaker Orientation Call
 
Call for 17NTC Session Proposals
Call for 17NTC Session ProposalsCall for 17NTC Session Proposals
Call for 17NTC Session Proposals
 
2015 Leading Change Summit: Making the Most of LCS
2015 Leading Change Summit: Making the Most of LCS2015 Leading Change Summit: Making the Most of LCS
2015 Leading Change Summit: Making the Most of LCS
 
Community Organizing Tools from the Experts Webinar
Community Organizing Tools from the Experts WebinarCommunity Organizing Tools from the Experts Webinar
Community Organizing Tools from the Experts Webinar
 
2013 Nonprofit Engagement Data Management Study: A Graphic Report
2013 Nonprofit Engagement Data Management Study: A Graphic Report2013 Nonprofit Engagement Data Management Study: A Graphic Report
2013 Nonprofit Engagement Data Management Study: A Graphic Report
 
2012 State of Nonprofit Data Report
2012 State of Nonprofit Data Report2012 State of Nonprofit Data Report
2012 State of Nonprofit Data Report
 
Smart Technology Investment for Nonprofits
Smart Technology Investment for NonprofitsSmart Technology Investment for Nonprofits
Smart Technology Investment for Nonprofits
 
Social Media for Social Good - NCVS Pre-Con Workshp
Social Media for Social Good - NCVS Pre-Con WorkshpSocial Media for Social Good - NCVS Pre-Con Workshp
Social Media for Social Good - NCVS Pre-Con Workshp
 
Ready, Fire, Aim
Ready, Fire, AimReady, Fire, Aim
Ready, Fire, Aim
 
But What Do You Actually Do?: Communicating Your Nonprofit's Work in Ways You...
But What Do You Actually Do?: Communicating Your Nonprofit's Work in Ways You...But What Do You Actually Do?: Communicating Your Nonprofit's Work in Ways You...
But What Do You Actually Do?: Communicating Your Nonprofit's Work in Ways You...
 
The Story of Stuff: How an Environmental Campaigner to New Media Mogul
The Story of Stuff: How an Environmental Campaigner to New Media MogulThe Story of Stuff: How an Environmental Campaigner to New Media Mogul
The Story of Stuff: How an Environmental Campaigner to New Media Mogul
 
Better Nonprofit Websites: 52 Tweaks in 52 Weeks
Better Nonprofit Websites: 52 Tweaks in 52 WeeksBetter Nonprofit Websites: 52 Tweaks in 52 Weeks
Better Nonprofit Websites: 52 Tweaks in 52 Weeks
 
Practical Problem Solving Using Mobile Technology
Practical Problem Solving Using Mobile TechnologyPractical Problem Solving Using Mobile Technology
Practical Problem Solving Using Mobile Technology
 
Zen and Art of Workflow Development
Zen and Art of Workflow DevelopmentZen and Art of Workflow Development
Zen and Art of Workflow Development
 
12 nt cviz
12 nt cviz12 nt cviz
12 nt cviz
 
Tips and Tools for Technology Planning
Tips and Tools for Technology PlanningTips and Tools for Technology Planning
Tips and Tools for Technology Planning
 
Technology Governance: Smart, Sexy and Simple in Seven Steps
Technology Governance: Smart, Sexy and Simple in Seven StepsTechnology Governance: Smart, Sexy and Simple in Seven Steps
Technology Governance: Smart, Sexy and Simple in Seven Steps
 
Social Network Fundraising: Facts, Myths, and Strategies that Work
Social Network Fundraising: Facts, Myths, and Strategies that WorkSocial Network Fundraising: Facts, Myths, and Strategies that Work
Social Network Fundraising: Facts, Myths, and Strategies that Work
 
Maturing Your Organization's Social Culture... by Creating a Policy?
Maturing Your Organization's Social Culture... by Creating a Policy?Maturing Your Organization's Social Culture... by Creating a Policy?
Maturing Your Organization's Social Culture... by Creating a Policy?
 

Recently uploaded

Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...instagramfab782445
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.Nitya salvi
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneLukeKholes
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxbingyichin04
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...RitikaRoy32
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...amitlee9823
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...Pooja Nehwal
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...Call Girls in Nagpur High Profile
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
DESIGN THINKING in architecture- Introduction
DESIGN THINKING in architecture- IntroductionDESIGN THINKING in architecture- Introduction
DESIGN THINKING in architecture- Introductionsivagami49
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 

Recently uploaded (20)

Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
❤Personal Whatsapp Number 8617697112 Samba Call Girls 💦✅.
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, Pune
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
DESIGN THINKING in architecture- Introduction
DESIGN THINKING in architecture- IntroductionDESIGN THINKING in architecture- Introduction
DESIGN THINKING in architecture- Introduction
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 

Adding Guerilla Accessibility Testing to Your Development Process

  • 1. Adding Guerrilla Accessibility Testing to Your Development Process
  • 2. PHASE2’S ACCESSIBILITY APPROACH OUR PHILOSOPHY & GOALS
  • 3. PHASE2 ACCESSIBILITY APPROACH Our Philosophy • Shared Experiences • Focus on Usability • Beyond Box-Checking
  • 4. PHASE2 ACCESSIBILITY APPROACH Goal: Build software for clients that achieves two objectives: 1. Backend: Enable content creators, editors, and staff who use assistive technology to create and manage content on the platform. 2. Frontend: Instill confidence that configuration of new website pages, elements, and content will be Section 508 Compliant and carry WCAG 2.0 Best Practices.
  • 5. PHASE2 ACCESSIBILITY APPROACH Thought leadership • In-house accessibility expert • Implementing best practices Internal Investment on Products • OpenPublic built with accessibility at the core
  • 7. WHAT “ACCESSIBILITY” REALLY MEANS Section 508 may be a set of rules. But to effectively implement best practices, it’s helpful to understand how to achieve true accessibility. Rather than thinking about accessibility on the extreme ends of the spectrum, think about serving people “in the middle.”
  • 8. PEOPLE “IN THE MIDDLE” At one point in their lives, the “average” American may need access when they least expect it. Some don’t even consider themselves “disabled.” For example: • a 20-something war vet returning from Afghanistan with mild hearing loss • a 35 year-old who sprained her wrists after falling off her bike • a 40-year old who is recovering from a temporary brain injury • Someone who is shocked as they escaped the path of a tornado through their town and needs to access FEMA.gov.
  • 9. ACCESSIBILITY KEY CHARACTERISTICS Blindness / Low Vision Cognition / Intellectual Disabilities • Skip Navigation Links available; • Provide both images and text; • <alt> text available and effective; • Ensure site is user-friendly & understandable • Contrast options & control; • Avoid overly complex web functions • Provide long descriptions for complex • Avoid jargon. User basic language. images Deafness / Hearing Loss Mobility • Closed captioning available; • Provide skip-navigation links; • Transcripts of audio / video available; • All website functions available from keyboard; • Ensure pages are “error-tolerant.”
  • 10. INTERESTING STAT: Accessibility when considered in the beginning of a project adds 10% of time & cost. After the fact, it’s at least 2x the cost.
  • 12. ON THAT NOTE... When accessibility is addressed in the beginning, Usability improvements and considerations are weaved into the process.
  • 14. ACCESSIBILITY FEATURES: ANALYSIS Backend Frontend Creating Content Skip to Main Content Managing the Page Structure Navigation Configuring User Roles Logging in / Logging Out Help Text Read More Links
  • 15. ACCESSIBILITY FEATURES: DEVELOPMENT Backend & Frontend Context & Relationships Accessibility “Collaboration” - e.g. <alt> text field + quality <alt> text description Tab Order & Configuration via Keyboard No Javascript or CSS Specific Markup for Screen Readers
  • 16. ACCESSIBILITY FEATURES: IMPLEMENTATION Backend Frontend Content Creation & Site Configuration are Screen Readers can intuitively navigate site accessible, usable, and informative Keyboard-only users easily get around site
  • 17. ACCESSIBILITY: YOUR ROLE IN CONTENT CREATION WORKFLOW When you and your organization adds content, it is important to check each “front-facing” element to ensure that it includes the necessary accessibility elements which also contribute to overall usability of the site. IMAGES: Clear, descriptive and succinct <alt> text is available. CONTEXT: The content is easy to understand, descriptive, and not full of jargon. PAGE MARKUP: Headings are used properly, as are bullets for lists. AUDIO / VIDEO: The media on the page are available with a caption file or transcript.
  • 18. PHASE2 QA & TESTING SECTION 508 & WCAG
  • 19. ACCESSIBILITY QA: HOW TO TEST TESTING ENVIRONMENTS • Section 508 • Monitor Off • WCAG 2.0 Best Practices TOOLS • No Mouse • JAWS, VoiceOver, & NVDA • JavaScript Off CONSIDERATIONS • • Keyboard-Only Manual Testing • • CSS Off Images Off • Equal Access • Automated Testing • No Audio • Equivalent Experience • No Color • Usability TRACKING • Accessibility QA
  • 20. ACCESSIBILITY QA: AUTOMATED TESTING TOOLS Key Notes: Testing Tools must be able to test the DOM to be effective Automated Tools cannot evaluate quality of accessibility
  • 21. ACCESSIBILITY QA: MORE TOOLS COLOR CONTRAST ANALYZER CAPTIONING VIDEOS
  • 22. ACCESSIBILITY QA: MANUAL TESTING STRATEGIES Key Notes: Consider the additional ways for people to understand or interact with the content? If any aspect of website is the least bit frustrating to you, fix it. It’s going to be a worse experience for others. • Descriptive context; • Closed captioning available; • Transcript available; • Audio-only version; • User can enlarge video; • Easy control of play-back; • Clear navigation direction
  • 24. RECAP WHO WE’RE SERVING: Everyone! Usability and Accessibility are interchangeable. THE BACKEND: Ensure that the CMS supports accessible content creation and navigation. THE FRONTEND: The Site is intuitive to follow, and the content is readable and accessible. WORKFLOW: Set organizational responsibilities and expectations for accessible content creation. TESTING: Conduct automatic testing early, followed by all-important manual testing
  • 25. QUESTIONS? VISIT WWW.PHASE2TECHNOLOGY.COM/X TO DOWNLOAD TEST TRACKING WORKSHEET & TOOLS HANDOUT Shawn Mole Catharine McNally Phase2 Technology Phase2 Technology Software Analyst Quality and Accessibility Analyst Twitter: @shawnmole Twitter: @cmcnally smole@phase2technology.com cmcnally@phase2technology.com