Mobile App Accessibility Testing via Instrument and Probe Apps
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for mobile application accessibility testing are inadequate in ensuring compliance with accessibility standards like ADA and Twenty-First Century Communications And Video Accessibility Act, as they lack comprehensive and efficient testing mechanisms for user interface, voiceover, gesture entry, and feedback.
Innovation Solution
A system and method for mobile application accessibility testing involving a test bench with a computer processor, instrument application, and probe application on a mobile device, which identifies accessibility checkpoints, generates and executes test commands, collects results, and aggregates them, converting formats from JSON to HTML for analysis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual accessibility testing is performed, then testing can be conducted, but testing efficiency and comprehensiveness are insufficient
Solution Approach 1:
The system enables automated self-testing of accessibility compliance through instrument and probe applications that automatically execute test commands, collect results, and generate reports without requiring manual tester intervention for each checkpoint
Solution Approach 2:
Manual testing processes are replaced with automated software-based testing mechanisms including checkpoint executors, device sockets, and result aggregators that systematically evaluate accessibility compliance across multiple checkpoints
2Measurement precision
If comprehensive accessibility testing is implemented, then compliance accuracy improves, but testing complexity increases
Solution Approach 1:
The accessibility testing system is divided into distinct modular components including checkpoint definitions, test command generators, device sockets for communication, instrument applications for execution, probe applications for data collection, and result aggregators, allowing comprehensive testing through manageable segments
Solution Approach 2:
The testing system is designed to evaluate multiple accessibility checkpoints across different application types and devices using universal test commands and standardized result formats, reducing complexity through multi-functional capabilities
Data Source
AI summary
Systems and methods for mobile application accessibility testing are disclosed. According to one embodiment, in a test bench comprising at least one computer processor, a method for mobile application accessibility testing may include: (1) identifying an accessibility checkpoint for testing; (2) generating a test command for the accessibility checkpoint; (3) communicating the test command to a mobile electronic device, the mobile electronic device having a mobile application to be tested, an instrument application, and probe application in a memory thereof; (4) executing the test command on the mobile application to be tested using the instrument application; and (5) collecting results of the execution using the probe application.

