Testing for 508WCAG Website Accessibility Certifications Session Code: T0108 PowerPoint PPT Presentation

presentation player overlay
1 / 39
About This Presentation
Transcript and Presenter's Notes

Title: Testing for 508WCAG Website Accessibility Certifications Session Code: T0108


1
Testing for 508/WCAG Website Accessibility
Certifications Session Code T0108
  • By
  • Glenn A. Smith
  • And
  • Mary Jean Smith

2
Introduction to Web Access Overview
  • Assistive Technology
  • Web Standards 1194.22
  • Web Development
  • Web Testing
  • Web Certification

3
Assistive Technology Products
  • Screen Readers
  • JAWS for Windows
  • Window Eyes
  • Hal
  • Screen Magnification
  • ZoomText
  • MAGic
  • SuperNova
  • Voice Recognition
  • Dragon NaturallySpeaking

4
508/WCAG aka W3C Becomes Law
  • June 21, 2001
  • Intent was to address EIT access problems
  • Disabled federal employees and the disabled
    general public
  • Private Industry was strongly recommended to make
    Web sites accessible.

5
Section 508/WCAG Websites Standards
6
Dual Phase Testing
  • Unit Testing Tool
  • Can test code at prototype stages of testing the
    elements against the code standards.
  • Test again at development stages to determine
    continued compliance.
  • Test again at the completion of the development.
  • Final testing can produce a report to the level
    of compliance and keep record of the accessible
    web compliance from build to build.
  • "cont'd

7
  • Functional Testing
  • Test elements for proper performance.
  • Test navigational tags to meet navigational
    standards.
  • Test to determine if alt text is intuitive or
    accurately applied.
  • Make sure that all elements within tables are
    properly marked up and associated with column and
    row headers.

8
Skip Nav Links
  • A method shall be provided that permits users to
    skip past repetitive navigation links.
  • Often referred to as anchor tags
  • Allow the virtual cursor to move to displayed
    text or form controls
  • Used to skip to link contents or search results
  • Frequently ignored or inoperable

9
Electronic Forms
When electronic forms are designed to be
completed on-line, the form shall allow people
using assistive technology to access the
information, field elements, and functionality
required for completion and submission of the
form, including all directions and cues. Combo
Boxes Checkboxes Edit Boxes Radio Buttons List
Boxes Button Controls
10
Electronic Forms
  • Labeling and use of the form fields
  • The form control must be properly labeled.
  • The control type must be identified.
  • The state of the control must be spoken.
  • The control needs to perform without cursor
    interruption.
  • Instructions on how to use the form should be
    included.

11
Alternative Text
  • Link titles
  • Graphics
  • Electronic form titles
  • Header titles
  • Symbols
  • Anchor tags
  • Photographs

12
Scripts
  • When pages use scripting languages to display
    content or to create interface elements, the
    information provided by the script shall be
    identified with functional text that can be read
    by assistive technology.
  • Scripts are used to send messages or perform to
    the user. The scripts that convey a message must
    be sent in such a way that the screen reader can
    speak it.
  • Some script functions are used for mouse
    attributes.
  • They must not interfere with keyboard access.

13
Row Column Headers
  • Columns
  • All tables must be marked up properly. When
    navigating between the columns the screen reader
    reads the headers read properly.
  • Rows
  • All tables must be marked up properly. When
    navigating between the rows the screen reader
    reads the row headers properly.

14
Associating Cells w/ Headers
  • Markup shall be used to associate data cells and
    header cells for data that have two or more
    logical levels or row or column headers.
  • Many of the tables used on a webpage or a web
    application are data tables.
  • Specific textual or numerical values may be
    available in the cell content field within a
    table grid.
  • As the focus moves between columns and cells in a
    row, the information contained in the content
    cell must be read by the assistive technology.
  • The same key combinations used to navigate and
    read column and row headers are used to read the
    cell contents.

15
Infrequently Violated Standards
  • Bitmap Server Side
  • Bitmap Client Side
  • Frames
  • Timed Responses
  • Stylesheets
  • Applets
  • Text Only Alternative
  • Blinking Cursor

16
Assessing a Website for Compliance
  • Functional testing with AT expert
  • Testing the standard using assistive technology
  • Test website concept and design with AT expert
  • Ingestion of 508 standards in development life
    cycle
  • The automated testing tool and where it needs to
    be introduced

17
Applying Accessibility into Web Life Cycle
  • Introduce 508/WCAG standards at requirements
    stage.
  • Identify 508/WCAG standards that apply to the
    project.
  • Implement an automated test tool to do
    pre-testing on web design concepts.

"cont'd
18
  • 508/WCAG standards are now incorporated into the
    products life cycle beginning with the first
    stage.
  • Implement two-phase testing process
  • Unit testing using an automated testing tool,
  • Functional testing to be applied by AT expert

19
Differences Between the Two Test Tools
  • InFocus 5.0 Community Edition
  • Community edition is a free version of InFocus
    available under open source license.
  • InFocus core services provide
  • API level access to testing functionality
  • Access to the InFocus core source code
  • API documentation and example integration code
  • InFocus Desktop provides
  • Single page testing
  • Ability to modify and configure test sets
  • Single page reporting and data export

"cont'd
20
  • HiSoftware AccVerify
  • AccVerify testing tool (subscription service)
  • Customize configuration (subscription service)
  • Basic Best Practices (not available)
  • Advanced best practices and web standard training
    (not available)

21
AMP 2008
What is AMP?
  • SSB BART Groups Accessibility Management
    Platform (AMP) 2008 provides a web-based platform
    for the implementation and management of
    accessibility across an enterprise.
  • AMP is provided in hosted and customer
    installable forms.
  • AMP is scalable from
  • One to one million developers
  • One hundred to one hundred million pages.

"cont'd
22
  • AMP provides support for a variety of domestic
    market accessibility standards including U.S.,
    E.U., U.K., Australian and Japan.
  • AMP is on-demand and self-service, drastically
    reducing the cost of administering an
    accessibility program.

23
AMP 2008
  • InFocus 5.0
  • Accessibility Best Practices
  • eLearning courses
  • Online Audit Access
  • Standards Management

Core Functionality
  • Audit Methodology
  • Reference Library
  • Organization Management Tools

24
AMP History
  • Continuous development on Accessibility
    Management Platform since 2000
  • Internal deployment since 2000
  • All SSB BART Group domain knowledge is stored in
    AMP.
  • Access to AMP gives our customers immediate
    access to all of current best practices, courses,
    and auditing techniques.
  • External deployment since 2006
  • Web based report and license access for customer
  • Web based best practice and training access added
    in 2008

"cont'd
25
  • Five hundred individual accessibility best
    practices (527)
  • One hundred knowledge domains (101)
  • AMP provides access to over
  • Seven thousand audits (7191)
  • Forty-two thousand human validated accessibility
    violations (42,733)
  • Statistics provided as of April 2008

26
Standards and Platforms
  • Platforms
  • Compiled Software
  • JFC and SWT Java Applications
  • .Net Applications
  • MFC Windows Native Applications
  • Macintosh Applications
  • BMC Remedy Applications
  • Standards
  • WCAG 1.0
  • WCAG 2.0
  • Section 508 Original
  • Section 508 Refresh
  • JIS Standards
  • NFB Standards

"cont'd
27
  • Web
  • HTML
  • XML
  • JavaScript
  • CSS
  • AJAX
  • Adobe Flash and Flex
  • Adobe Acrobat Documents
  • Streaming Audio and Video
  • Stand Alone Systems
  • Telecommunications Hardware
  • IVR Systems
  • Agent Systems
  • Digital Imaging

28
InFocus 5.0
  • InFocus 5.0 Community Edition
  • Community edition is a free version of InFocus
    available under open source license.
  • InFocus Core Services provide
  • API level access to testing functionality
  • Access to the InFocus core source code
  • API documentation and example integration code.
  • InFocus Desktop provides
  • Single page testing
  • Ability to modify and configure test sets
  • Single page reporting and data export.

"cont'd
29
  • InFocus 5.0 Professional Edition
  • All Community Edition Features
  • InFocus Desktop provides
  • Site and application crawling
  • Single and multi-page fixing
  • Real time test and tolerance updates for all
    accessibility tests
  • Full AMP integration for issue escrow and
    monitoring.
  • AMP Integration provides
  • Site monitoring and benchmarking
  • Differential issue analysis
  • Enterprise class reporting on system
    accessibility
  • Ability to analyze systems with a mix of multiple
    media types, such as a web site containing HTML,
    Flash and PDF content

30
Online Audit Access
  • AMP provides online access to all SSB BART Group
    audit and testing results for an organization.
  • Benefits
  • Web-based escrow and distribution of
    accessibility testing
  • Prioritization of all violations found within an
    audit

"cont'd
31
  • Access to specifications for all best practices
    required to achieve compliance
  • Detailed page level and module level audit
    results including line number references
  • Percentage based compliance reporting for
    relevant standards

32
Standards Management
  • Standards Management Benefits
  • Automatic standards management and updates
  • Automatic propagation of real time best practices
    and tests to AMP and InFocus Desktop
  • Code level guidance for implementation teams

"cont'd
33
  • Unit based testing specification for QA teams
  • No cost maintenance of standards over time as
    litigation, legislation and technology change
  • Standard model for performing cost benefit
    analysis across requirements and prioritizing
    implementation activities

34
Audit Methodology
  • AMP provides online access to SSB BART Group
    audit methodology and audit report generation
    platform.
  • Allows organizations to audit systems for
    accessibility using the same techniques employed
    by SSB BART Group
  • Provides support for the implementation of
    accessibility directly into a customers QA
    process.
  • Audit report generation platform provides
  • Overview of Compliance
  • High Level Guidance
  • Compliance Percentages
  • Code Level Guidance
  • Prioritization of Issues
  • Defensible Documentation

"cont'd
35
  • Audit Phases
  • Test System Set-up
  • Data Set Creation
  • Groundwork
  • Test Set Capture
  • Use Case Creation
  • Testing
  • Global Testing
  • Manual Testing
  • Use Case Testing
  • Reporting
  • Analysis
  • Authoring
  • Delivery
  • Report Delivery
  • VPAT Creation
  • Project Management

36
Reference Library
  • The reference library contains methodology
    reference manuals,, accessibility testing tools,
    and whitepapers on common accessibility issues.
    Examples include
  • Online Color Contrast Testing Tools
  • Overview of Validity of Alternative Interfaces

"cont'd
37
  • Methods for the Provision of Keyboard Focusable
    Text in AJAX Applications
  • Overview of Treatment of Dynamic Client Side
    Content Changes in JAWS
  • Techniques For The Creation of Accessible
    Simulated Dialogs
  • Provision of Compliant Skip Links

38
Organization Management
  • AMP provides the ability to manage organizations
    and user groups in a simple web based fashion.
    Management tools allow for the maintenance of
  • Users and Groups
  • Systems and Reports
  • Best Practices and Standards
  • System Licenses
  • Training Courses
  • Certifications

39
Thank You for Listening
  • Glenn A. Smith
  • President
  • 2BAccessible Div. of VSSI
  • Tel 888-303-7779
  • email Glenn_at_vssi.biz
  • WWW.2baccessible.com
  • Mary Jean Smith
  • Vice President
  • SSB/Bart Group
  • 703-637-8955
  • Mary.Smith_at_ssbbartgroup.com
  • www.ssbbartgroup.com
Write a Comment
User Comments (0)
About PowerShow.com