COD

  • 39th CSUN Assistive Technology Conference - March 18-22, 2024 at the Anaheim Marriott

    The Premier AT Conference

39th Annual CSUN Assistive Technology Conference Has Concluded

Introducing ATDD: Accessibility Test-Driven Development

Date & Time
Thursday, March 21, 2024 - 10:20 AM PDT  
Location
Orange County 3-4  
Description
Test-Driven Development (TDD) is a popular and effective software engineering approach formalized in the 1990s and considered a core process inside the Agile development methodology. Its core idea is that developers should write unit test cases before writing code, and then make sure that code passes those unit tests before moving on. We propose to extend TDD to include accessibility testing. In this session, we’ll take you through the process of making a web component accessible using ATDD. We will write the tests, see what problems they reveal and fix the component in real time. We’ll show how Evinced’s Unit Tester enables software engineers who aren’t knowledgeable about accessibility to still use ATDD, since it provides an exhaustive set of unit test cases for each UI component pattern. All the component developer needs to do is fix their component to make the test pass. The promise of ATDD is a dramatic increase in component accessibility. By ensuring that components fit ARIA pattern authoring guidelines, component developers can obtain virtually 100% compatibility with screen readers and keyboard users.  
Audience
  • Information & Communications Technology
  • Government
  • Finance & Banking
  • Research & Development
  • Retail & Wholesale
Audience Level
Intermediate  
Session Summary (Abstract)
Learn how accessibility testing can easily be combined with Test Driven Development to dramatically improve component accessibility.  
Primary Topic
Development  
Secondary Topics
  • Artificial Intelligence (AI) & Machine Learning (ML)
  • Digital Accessibility
  • Emerging Technologies
 
Session Type
Exhibitor Track  

Presenter

  • Yossi Synett
    Evinced

Add to Outlook/iCal (How it works)

Back to Session List