View on GitHub

Latte: Use-case and Assistive-Service Driven Automated Accessibility Testing Framework in Android

Accepted in CHI 2021. Authors: Navid Salehnamadi, Abdulaziz Alshayban, Jun-Wei Lin, Iftekhar Ahmed, Stacy Branham, and Sam Malek

Source Code

Please visit the github repo.

Teaser

Approach

An overview of Latte's approach

Use-Case Executor

Test Case (without any accessibility services)

This is the original test case in Walmart app representing signing in use case.

Use Case with TalkBack

This is the signing in use case execute by Latte using TalkBack.

Accessibility Failure Examples

Dynamic Layout

TripIt

Geek

Calorie Counter

Non-Standard Implementation

Yelp

Feedly

Accessibility Warnings Examples

Overlapping Layout

School Planner

Far-off Widgets

TripIt

Grid Layout

Todo List

Web View

Dictionary