Web Application Accessibility Unleashed! Peter Mosinskis Supervisor of Web Services, CSU Channel Islands Presentation:

Slides:



Advertisements
Similar presentations
Window-Eyes EXPERIENCE THE WORLD LIKE NEVER BEFORE. The most comprehensive screen reader software package for the blind and visually impaired.
Advertisements

DL Windows Software “Rules” Import a CSV File From Excel
Sue Cullen Program Manager, CSUN Universal Design Center Accessibility Network Product Testing Coordinator for the CSU ATNetwork.
Systems Analysis and Design in a Changing World
Chapter 8: Evaluating Alternatives for Requirements, Environment, and Implementation.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Keep It Simple: Creating Accessible Instructional Materials Easily Peter Mosinskis Supervisor of Web Services CSU Channel Islands Presentation:
Creating Accessible Instructional Materials Peter Mosinskis, CSUCI CSU ITL Workshop November 7, 2008.
8 Systems Analysis and Design in a Changing World, Fifth Edition.
Start the slide show by clicking on the "Slide Show" option in the above menu and choose "View Show”. or – hit the F5 Key.
Bar|Scan ® Asset Inventory System The leader in asset and inventory management.
© Copyright 2003, Binomial International Inc. Phoenix Business Continuity and Disaster Recovery Planning Software Recovery Planning Software Tools Recovery.
Pat Burns VP for IT Nov. 11, 2013 MEETING WITH WEB DEVELOPERS: MAKING WEB PAGES ACCESSIBLE.
Introduction to R Statistical Software Anthony (Tony) R. Olsen USEPA ORD NHEERL Western Ecology Division Corvallis, OR (541)
Automation using Selenium Authored & Presented by : Chinmay Sathe & Amit Prabhu Cybage Software Pvt. Ltd.
Getting Ready for CUPSS An Introduction for the CUPSS Trainer’s Network.
SATERN for Supervisors May Session Objectives At the end of the session, participants will be able to:  Describe the benefits of SATERN.  Log.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
Start the slide show by clicking on the "Slide Show" option in the above menu and choose "View Show”. or – hit the F5 Key.
Start the slide show by clicking on the "Slide Show" option in the above menu and choose "View Show”. or – hit the F5 Key.
Creating Accessible PDFs - Part II Peter Mosinskis Supervisor of Web Services CSU Channel Islands Rev
Start the slide show by clicking on the "Slide Show" option in the above menu and choose "View Show”. or – hit the F5 Key.
Testing for Accessibility and Usability Is Your Site Accessible and Usable or Just Conformant?
Classroom User Training June 29, 2005 Presented by:
Susan Dick-McKeon Director, School Based Procurement Prepared By: Myra Y. Estepa-Lee, Team Lead Client Services Help Desk New York City Department of Education.
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Learners May 2006.
The Online Experience: Accessibility & Usability for Everyone Richard W. Smith.
| | Tel: | | Computer Training & Personal Development Microsoft Office Publisher 2007 Expert.
CN1260 Client Operating System Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
Introduction Purpose This course describes the process of installing the KPIT GNU toolchain on your PC. Objective Learn how easy it is to get information.
Online Training for TEXAS TECH UNIVERSITY and TEXAS TECH HSC Hiring Managers Employment Office April 2003.
Start the slide show by clicking on the "Slide Show" option in the above menu and choose "View Show”. or – hit the F5 Key.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Start the slide show by clicking on the "Slide Show" option in the above menu and choose "View Show”. or – hit the F5 Key.
Operating Systems & Information Services CERN IT Department CH-1211 Geneva 23 Switzerland t OIS Working with Windows 7 at CERN Michał Budzowski.
SAM 2010 v1.5 Student Walkthrough. Initial Set Up 1.Ensure that you are connected to the Internet. 2.Launch your web browser (Internet Explorer 7 or 8,
Wimba Presenters Guide North Dakota University System 2009.
Instructors begin using McGraw-Hill’s Homework Manager by creating a unique class Web site in the system. The Class Homepage becomes the entry point for.
11 SUPPORTING APPLICATIONS IN WINDOWS XP PROFESSIONAL Chapter 9.
Getting the most out of ArcGIS Web Application Templates
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Users December 2009.
1 ITEC 3010 “Systems Analysis and Design, I” LECTURE 8-1: Evaluating Alternatives for Requirements, Environments, and Implementation Evaluating Alternatives.
VistA Imaging Workstation Configuration. October The information in this documentation includes functionality of the software after the installation.
Online Surveys Jacqui James and Malcolm Roberts School of Education.
The new European Toolkit EC-CHM Miruna Bădescu EEA contractor: Eau de Web.
WebConnect FOR EMPLOYEES Part of SubFinder’s advanced series of Web related products.
Registration Solutions for your Event Management.
Rob Davidson, Partner Technology Specialist Microsoft Management Servers: Using management to stay secure.
Online Surveys Jacqui James Malcolm Roberts School of Education.
Peter Batchelor & Liddy Nevile - OZeWAI HiSoftware Accessibility Solutions Peter Batchelor & Liddy Nevile
Walking with Wiki Presentation: Cameron Janzen. Overview What is a Wiki? What is the purpose? Example work Getting started – three main steps Creating.
07/21/97 MOSS Project Introduction and Definition -Senior Project-
Web Browsing *TAKE NOTES*. Millions of people browse the Web every day for research, shopping, job duties and entertainment. Installing a web browser.
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
Document Module Features Streamlines the control, routing and revision process for critical documents and records Controls documents in any format (Excel,
Ariba Punch-Out Catalog Process Flow
Online Recruiting System Hiring Manager Presentation This presentation will take about 15 minutes. Click on your mouse to go to the next slide OR click.
American Diploma Project Administrative Site Training.
Copyright © 2010 Pearson Education, Inc. or its affiliate(s). All rights reserved.1 | Assessment & Information 1 Online Testing Administrator Training.
1.Switch on the computer and wait for loading. 2.Select the Windows 7 OS at the end of the list. 3.Click on the link ‘Administrator’ 4.Enter the administrator.
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
Systems Analysis and Design in a Changing World, Fifth Edition
eIRB Training IRB Committee Members
Core LIMS Training: Project Management
Instructor Name Instructor Title Library Name
Systems Analysis – ITEC 3155 Evaluating Alternatives for Requirements, Environment, and Implementation.
Web Accessibility Allison Kidd, Accessibility Specialist
SBS Vendor Management™
WEBINAR: Test Automation & Robotic Automation of Dynamics AX with Rapise October 18th, 2018 – Adam
Lesson 9: GUI HTML Editors and Mobile Web Sites
Presentation transcript:

Web Application Accessibility Unleashed! Peter Mosinskis Supervisor of Web Services, CSU Channel Islands Presentation:

Polling Yes/No Multiple Choice

Poll #1 Do you test accessibility of web sites at your campus? –Yes –No

Poll #2 Do you test accessibility of web applications at your campus? –Yes –No

Poll #3 What is your primary role at your campus? –A. Designer –B. Programmer/Developer –C. Accessibility Specialist –D. Instructional Technology Specialist –E. Other Multiple Choice

Goal How to use existing resources to unleash improvements in web application accessibility

Agenda Background Process – Accessibility Testing Framework Risks and Strategies Q&A

Why & How? CSU ATI requirements for web + purchasing People, Skills, and Tools Increase in web-based workflows

Principles Easy = fast = simple Something > Nothing Accessibility NOT usability Practice what you preach

Where? In-house applications Purchased applications Open-source applications

Getting Ready Tools People Skills Application Criteria

Cocktail of Tools Tools: Software –Text editor & spreadsheet editor –HiSoftware AccVerify (Windows) –Mozilla Firefox –Chris Pederick’s Web Accessibility Toolbar –UIUC Firefox Accessibility Extension –TPG Colour Contrast Analyzer (Windows/Mac) –Freedom Scientific JAWS (Windows) Hardware: Desktop PC with Windows

Roles and Responsibilities Key Application Stakeholder(s) Tester(s) Testing Manager Web Developer(s)

Tech Skills Are Ready? Excellent communication (verbal + written) General computer & MS Office literacy Basic business process analysis Extra for testers, test managers, developers: –Semantic HTML/XHTML –Section 508 –CSU ATI requirements

Application is Ready? Installed Configured Working

Test Criteria & Priority is Selected? ATI Manual Evaluation Contains 21 “must repair” checkpoints Contains 33 “best practice” checkpoints General priority strategy –How difficult? –How exposed? (all students vs. a few employees) –Who will repair? (in-house vs. vendor) –What about re-checks?

The Process Starts with the stakeholder

Step 1. User Stories Stakeholder determines roles to be tested –Student, Administrator, General Public, etc. Imagine/write a story for each role –“Jane is a student who will register for an event. She goes to the registration page, and enters her information. She submits the information, and receives a confirmation web page.”

Step 2. Test Tasks Stakeholder breaks stories into sets of tasks Test = set of tasks Example 1.Go to 2.Fill out the form 3.Submit the form 4.Read the confirmation page

Step 2. Test Tasks (cont) Document application & test information –Application & Version –Name of test creator –Start URL for task –Notes about each test

Step 2. Test Tasks

Stakeholder To-Do Write stories for each role Complete Test Task Form Submit form to Testing Manager

Step 3. Automated Test Tester configures ATI automated check in AccVerify Tester perform tasks using HiSoftware Interaction Builder –Use “Interaction Script” –Create one interaction script for each test –Each test results packaged as ZIP

Step 3. Automated Test (cont.) Tester saves interaction (.HIBIS format) & automated report Tester creates Manual Testing Summary –Add list unique URLs from.HIBIS files Test Manager reviews automated report

Choose Your Own Adventure If you’re out of time, go to Step 6 If you won’t settle for less, continue to Step 4

Step 4. Manual Test Testers complete ATI Manual Evaluations –Each unique URL gets an evaluation form –Perform “must repair” checks –Perform “best practice” checks (optional) Manual Evaluation Summary Grid

Step 4. Manual Test (cont.) Screen Reader Test using JAWS –Read page –Read headings –Tab through web page –Enter forms mode –Tab through form elements

Step 5. Summaries Manual Evaluation Summary Grid review Test Manager create Executive Summary

Step 6. Package and Distribute Create electronic package (ZIP) –Executive Summary –Manual Evaluation Summary Grid –Test Task Form –HIBIS Files –Automated Test Results –Manual Evaluation Forms

Step 6. Package and Distribute (cont.) Distribute to… –Stakeholder –IT and/or Procurement archives? –Campus ATI committee? –CSU VPATdb? –Vendor? –Source code repository?

Step 7. Repair Review and finalize repair priority (joint effort) –How difficult? –How exposed? –How soon? Go for low hanging fruit!

When It’s Can’t Be Fixed Equally Effective Access Plan (EEAP) –Developed by stakeholder –Approved by ATI governance Sample:

Step 8. Re-check Determined by campus –All? –Only failed checkpoints?

CSUCI Examples Biology Poe Symposium Symplicity OCH101 Library A La Carte R25

Risks & Strategies

Risks Lack of awareness of process Lack of time Testing problems –Sessions & URLs with unique IDs –Tasks which add/change/delete –Pages with scripts

Make Your Life Easier Create a SLA & testing plan For new development –Use application frameworks (Dojo, Fluid) –Build your own (basic) framework Train and gradually build awareness Hire & train students

Prioritization & Repair Web apps you already use… –Count ‘em! –Rank importance & exposure –Will you fix them? Document your repairs Choose low hanging fruit

Q&A Peter Mosinskis Presentation: