IP Library › Granted Patent US 11,288,177
Granted Patent B2
US 11,288,177 · App. 16/507,151 · Granted Mar 29, 2022

Systems and methods for mobile application accessibility testing

Inventors: Swaroop Kumar Balakrishnan (Bengaluru, IN); Rameshkumar Appusamy (Bengaluru, IN); Naveen Kumar Marathi (Bangalore, IN); Naveen Kumar Ponnuswamy (Bangalore, IN)
Assignee: JPMORGAN CHASE BANK, N.A.
G06F11/3692G06F11/3664G06F11/3688G06F13/4282G06F2213/0042
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,288,177
App. No.
16/507,151
Granted
Mar 29, 2022
Kind
B2
Abstract

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.

Claims (42)

1. A method for mobile application accessibility testing, comprising:

in a test bench comprising at least one computer processor:

identifying an accessibility checkpoint for testing;

generating a test command for the accessibility checkpoint;

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;

executing the test command on the mobile application to be tested using the instrument application;

collecting results of the execution using the probe application;

converting the results from a first format to a second format; and

saving the results in the second format.

2. The method of claim 1 , further comprising:

installing the instrument application and the probe application on the mobile electronic device.

3. The method of claim 1 , wherein the test bench and the mobile electronic device communicate using a universal serial bus connection.

4. The method of claim 1 , further comprising:

mapping the results of the execution to the accessibility checkpoint.

5. The method of claim 1 , wherein a plurality of checkpoints are identified for testing, and the method further comprising aggregating the results for the plurality of checkpoints.

6. The method of claim 1 , wherein the first format is JSON, and the second format is HTML.

7. The method of claim 1 , wherein the checkpoint tests at least one of a user interface, a voiceover, entry of a gesture, and feedback.

8. A system for mobile application accessibility testing, comprising:

a test bench comprising at least one computer processor, the test bench executing a checkpoint executor; and

a mobile electronic device comprising at least one mobile device computer processor and a memory, the memory having a mobile application to be tested, an instrument application, and probe application therein;

wherein:

the checkpoint executor identifies an accessibility checkpoint for testing;

the checkpoint executor generates a test command for the accessibility checkpoint;

the test bench communicates the test command to the mobile electronic device using a device interface;

the mobile electronic device receives the test command using a device socket;

the instrument application receives and executes the test command on the mobile application to be tested;

the probe application collects results of the execution; and

the test bench converts the results from a first format to a second format and saves the results in the second format.

9. The system of claim 8 , wherein the test bench and the mobile electronic device communicate using a universal serial bus connection.

10. The system of claim 8 , wherein the test bench maps the results of the execution to the accessibility checkpoint.

11. The system of claim 8 , wherein a plurality of checkpoints are identified for testing, and the results for the plurality of checkpoints are aggregated.

12. The system of claim 8 , wherein the first format is JSON, and the second format is HTML.

13. The system of claim 8 , wherein the checkpoint tests at least one of a user interface, a voiceover, entry of a gesture, and feedback.

14. A method for mobile application accessibility testing, comprising:

in a mobile electronic device comprising at least one computer processor and a memory, the memory having a mobile application to be tested, an instrument application, and probe application therein:

receiving, from a test bench, a test command for an accessibility checkpoint for testing the mobile application, wherein a checkpoint executor executed by the test bench identifies the accessibility checkpoint for testing and generates the test command for the accessibility checkpoint;

executing the test command on the mobile application to be tested using the instrument application; and

collecting results of the execution using the probe application;

wherein the test bench is configured to convert the results from a first format to a second format and save the results in the second format.

15. The method of claim 14 , wherein the test bench and the mobile electronic device communicate using a universal serial bus connection.

16. The method of claim 14 , wherein the accessibility checkpoint tests at least one of a user interface, a voiceover, entry of a gesture, and feedback.

17. The method of claim 14 , wherein the first format is JSON, and the second format is HTML.

Continuity (1)
Related Publication 20210011841A1 · Jan 14, 2021
Cited By (3)
US 12,386,732 US 12,461,740 US 12,625,684