Intelligent Accessibility Testing System for Web and Mobile Applications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Accessibility testing for web and mobile applications is inefficient due to non-standardized processes, redundant resource consumption, and challenges in monitoring progress and reporting, leading to delays and reduced efficiency.
Innovation Solution
An intelligent, consolidated, and autonomous accessibility testing system that employs voice-assisted and object-based testing, generating test cases with multiple tests to determine compliance with accessibility requirements, executing tests in parallel, and providing status reports accessible across various client devices without re-accessing the application.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If accessibility testing is performed using traditional manual methods, then testing thoroughness can be maintained, but testing efficiency and productivity are reduced
Solution Approach 1:
The system enables automated accessibility testing where the testing system itself performs the evaluation without requiring manual human intervention for each test case. The automated system generates test results, compliance reports, and recommendations autonomously, significantly improving productivity while maintaining thoroughness through systematic coverage of accessibility requirements.
Solution Approach 2:
The system changes the testing approach from manual parameter evaluation to automated parameter analysis by converting accessibility requirements into machine-executable test cases. This transformation enables the system to automatically evaluate compliance parameters such as color contrast ratios, keyboard navigation sequences, and screen reader compatibility, thereby enhancing both efficiency and automation level.
2Reliability
If multiple tests are executed sequentially to check accessibility compliance, then comprehensive coverage is achieved, but testing time and resource consumption increase
Solution Approach 1:
The system performs preliminary actions by pre-generating test cases and organizing accessibility requirements before actual testing begins. Test cases are prepared in advance with defined evaluation criteria, allowing the system to execute multiple compliance checks efficiently without redundant setup time during the actual testing phase, thus maintaining comprehensive coverage while reducing overall testing duration.
Solution Approach 2:
The system segments the accessibility testing process into independent, modular test cases that can be executed in parallel. Each test case evaluates a specific accessibility requirement (e.g., color contrast, keyboard navigation, ARIA attributes) separately, allowing simultaneous execution of multiple tests without interference, thereby achieving comprehensive coverage while minimizing total testing time through concurrent processing.
3Reliability
If accessibility testing is integrated into the software development life cycle, then continuous compliance monitoring is improved, but process complexity and coordination requirements increase
Solution Approach 1:
The system provides universal accessibility testing capabilities that can be integrated into various stages of the software development life cycle. The same automated testing platform serves multiple functions: evaluating accessibility compliance, generating compliance reports, providing remediation recommendations, and tracking progress over time. This multi-functionality simplifies integration into SDLC processes while maintaining continuous compliance monitoring without requiring separate specialized tools for each function.
4Loss of information
If detailed compliance reports are generated for each accessibility requirement, then reporting completeness is improved, but information processing and analysis burden increase
Solution Approach 1:
The system merges detailed compliance information for multiple accessibility requirements into a unified, consolidated report. Instead of presenting separate detailed reports for each requirement, the system integrates results across all tested accessibility criteria into a single comprehensive view that maintains complete information while reducing the cognitive and processing burden on users through organized presentation and prioritization of findings.
Data Source
AI summary
A method of intelligent accessibility testing includes generating a test case including a plurality of tests, for an application, to test, for the application, compliance with a plurality of accessibility requirements. The method includes generating a plurality of objects. The method includes executing, during generation of the plurality of objects, a first test of the plurality of tests to determine compliance with a first accessibility requirement of the plurality of accessibility requirements. The method includes executing, based at least on the plurality of objects, a second test of the plurality of tests to determine compliance with a second accessibility requirement of the plurality of accessibility requirements. The method includes providing, based on execution of the first test and the second test, a status of the first test and/or the second test indicating the compliance with the plurality of accessibility requirements. Related systems and articles of manufacture are provided.


