Mobile App Accessibility Testing via Instrument and Probe Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Productivity

If manual accessibility testing is performed, then testing can be conducted, but testing efficiency and comprehensiveness are insufficient

Engineering Contradiction:
Improvetesting efficiencyVSAvoidaccessibility compliance assurance
Core Design Contradiction:
ProductivityVSReliability

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

Inventive Principle:
Principle #25Self-service

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

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If comprehensive accessibility testing is implemented, then compliance accuracy improves, but testing complexity increases

Engineering Contradiction:
Improveaccessibility compliance accuracyVSAvoidtesting system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11288177B2Systems and methods for mobile application accessibility testing
Publication Date: 2022.03.29 JPMORGAN CHASE BANK NA
  • US11288177B2 patent drawing
  • US11288177B2 patent drawing

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.