METHODS, SYSTEMS, AND COMPUTER-READABLE MEDIA FOR TESTING APPLICATIONS ON A HANDHELD DEVICE
First Claim
1. A method for testing one or more applications running on a handheld device, comprising:
- receiving, by a tester system, an error state corresponding to the one or more applications;
retrieving, by the tester system, one or more test script parameters corresponding to the error state from a database, wherein the one or more test script parameters corresponding to the error state are stored in the database;
providing, by the tester system, the one or more test script parameters to an input subsystem, wherein the input subsystem is connected to the handheld device;
notifying, by the tester system, a user to provide one or more user inputs corresponding to the error state, wherein the one or more test script parameters are not stored in the database;
receiving, by the tester system, the one or more user inputs from the user; and
providing, by the tester system, the one or more user inputs to the input subsystem.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for testing one or more applications running on a handheld device include: receiving, by a tester system, an error state corresponding to the one or more applications; retrieving, by the tester system, one or more tests script parameters corresponding to the error state from a database, wherein the one or more test script parameters corresponding to the error state are stored in the database; providing, by the tester system, the one or more test script parameters to an input subsystem, wherein the input subsystem is connected to the handheld device; notifying a user to provide one or more inputs corresponding to the error state, wherein the one or more test script parameters are not stored in the database; receiving, by the tester system, the one or more inputs from the user; and providing, by the tester system, the one or more inputs to the input subsystem.
9 Citations
24 Claims
-
1. A method for testing one or more applications running on a handheld device, comprising:
-
receiving, by a tester system, an error state corresponding to the one or more applications; retrieving, by the tester system, one or more test script parameters corresponding to the error state from a database, wherein the one or more test script parameters corresponding to the error state are stored in the database; providing, by the tester system, the one or more test script parameters to an input subsystem, wherein the input subsystem is connected to the handheld device; notifying, by the tester system, a user to provide one or more user inputs corresponding to the error state, wherein the one or more test script parameters are not stored in the database; receiving, by the tester system, the one or more user inputs from the user; and providing, by the tester system, the one or more user inputs to the input subsystem. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A tester system for testing one or more applications, the one or more applications being processed on a handheld device, the tester system comprising:
-
a processor; and a memory operatively coupled to the processor, the memory storing computer executable instructions which, when executed by the processor, cause the processor to carry out the method comprising; receiving an error state corresponding to the one or more applications; retrieving one or more test script parameters corresponding to the error state from a database, wherein the one or more test script parameters corresponding to the error state are stored in the database; providing the one or more test script parameters to an input subsystem, wherein the input subsystem is connected to the handheld device; notifying a user to provide one or more user inputs corresponding to the error state, wherein the one or more test script parameters are not stored in the database; receiving the one or more user inputs from the user; and providing the one or more user inputs to the input subsystem. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for testing one or more applications, the system comprising:
-
an input subsystem; an output subsystem; and a tester system, wherein the tester system comprises of; a processor; and a memory operatively coupled to the processor, the memory storing computer executable instructions which, when executed by the processor, cause the processor to carry out the method comprising; receiving an error state corresponding to the one or more applications from the output subsystem, wherein the output subsystem is configured to capture a screen image of the error state from the handheld device and transmits the screen image of the error state to the tester system; retrieving one or more test script parameters corresponding to the error state from a database, wherein the one or more test script parameters corresponding to the error state are stored in the database; providing the one or more test script parameters to the input subsystem, wherein the input subsystem comprises; a subsystem receiver configured to receive the one or more test script parameters and the one or more user inputs from the tester system; and a processing module configured to process the one or more test script parameters and the one or more user inputs on the handheld device; notifying a user to provide one or more user inputs corresponding to the error state, wherein the one or more test script parameters are not stored in the database; receiving the one or more user inputs from the user; and providing the one or more user inputs to the input subsystem. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer-readable storage medium storing instructions for performing a method, using one or more computing devices, for testing one or more applications running on a handheld device, the method comprising:
-
receiving, by a tester system, an error state corresponding to the one or more applications; retrieving, by the tester system, one or more test script parameters corresponding to the error state from a database, wherein the one or more test script parameters corresponding to the error state are stored in the database; providing, by the tester system, the one or more test script parameters to an input subsystem, wherein the input subsystem is connected to the handheld device; notifying, by the tester system, a user to provide one or more user inputs corresponding to the error state, wherein the one or more test script parameters are not stored in the database; receiving, by the tester system, the one or more user inputs from the user; and providing, by the tester system, the one or more user inputs to the input subsystem. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification