February 24, 2021 Community Group Meeting - w3c/aria-at GitHub Wiki
Agenda for February 24, 2021 Community Group Meeting
Next meeting and quick announcements
Today's focus is AT Automation project kick off.
Next community group meeting, tomorrow: February 25
Introductions
Roles
Bocoup
Simon Pieters, he/they, Principal Engineer
Seth Thompson, he/him, Product Manager
Jes Daigle, she/her, Engineering Manager / Project Support
Sheila Moussavi, she/her, Project Support
Boaz Sender, he/him, Project Support
Deque
Michael Fairchild, he/him, Product Owner
Facebook
Matt King, he/him, Sponsor, CG Chair
Code of Conduct
Scope
Goals
Increased AT Driver support in more assistive technologies, an initial draft of an AT Driver specification with input from stakeholders, and if time allows, support for AT vendors to adopt AT Driver scope in their products.
Success Criteria
Research implementation feasibility on 5 platforms, and implement driver on 2 or more
Write a draft spec of AT driver protocol
Unify manual and automated test formats (ensure test format doesn't preclude sources beyond APG)
Set up automated Test Harness and run one test end-to-end from CI environment to ARIA-AT App
Get buy in from broader stakeholders including AT vendors and all browser vendors
Plan alignment with web developer tools including WebDriver API semantics and DevTools integration
Center marginalized AT developers, manual testers, web devs, and others as co-designers
Mentor 1-2 beginners from under-represented backgrounds in contributing to the AT Automation project
Current Priorities
Recruit and work with co-design experts on automated test format
Implement AT Drivers
NVDA on Windows
JAWS on Windows
VoiceOver on macOS
Test feasibility and implement mobile AT Drivers
VoiceOver on iOS
TalkBack on Android
Develop cross-AT runtime for Windows
Write draft specification for AT Driver protocol & explore integrating with BiDirectional WebDriver Protocol
Unify ARIA-AT and AT Driver test formats
Develop transition / migration plan and port existing tests to new test format
Align ARIA-AT / AT Automation project governance
Create automated test runner
Set up proof-of-concept CI system to run and record AT Driver results as an automated, recurring process
Design ARIA-AT App interface / API to accept submitted test results
Write user documentation and propose features to align with web developer use cases