Functional test automation for gesture-based mobile applications
First Claim
1. A computer-implemented method for cloud-based functional testing of a mobile application comprising:
- running a functional test program on a server, the functional test program providing a graphical user interface (GUI) that allows a user to select the mobile application and a mobile computing device having a touch-sensitive display screen for receiving user input, the mobile computing device being located remote to the server;
launching the mobile application on the mobile computing device via a wireless network connection;
receiving, by the server, precision elements of each gesture-based input on the touch-sensitive display screen, the precision elements including parameters defining changes made to each object affected by the gesture-based input, the precision elements being captured and transmitted from the mobile computing device to the server during execution of the mobile application;
recording the precision elements of each gesture-based input in a test clip;
playing the test clip back, via the GUI, on a plurality of geographically distributed mobile computing devices for performing test on the devices.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for cloud-based functional testing of a mobile application includes running a functional test program on a server. The functional test program provides a graphical user interface (GUI) that allows a user to select a mobile application and a mobile computing device having a touch-sensitive display screen for receiving user input. The mobile computing device is located remote to the server. The functional test program launches the mobile application on the mobile computing device via a wireless network connection. The server receives precision elements of each gesture-based input on the touch-sensitive display screen, the precision elements being captured and transmitted from the mobile computing device to the server during execution of the mobile application. The precision elements of each gesture-based input are then recorded in a test clip.
133 Citations
17 Claims
-
1. A computer-implemented method for cloud-based functional testing of a mobile application comprising:
-
running a functional test program on a server, the functional test program providing a graphical user interface (GUI) that allows a user to select the mobile application and a mobile computing device having a touch-sensitive display screen for receiving user input, the mobile computing device being located remote to the server; launching the mobile application on the mobile computing device via a wireless network connection; receiving, by the server, precision elements of each gesture-based input on the touch-sensitive display screen, the precision elements including parameters defining changes made to each object affected by the gesture-based input, the precision elements being captured and transmitted from the mobile computing device to the server during execution of the mobile application; recording the precision elements of each gesture-based input in a test clip;
playing the test clip back, via the GUI, on a plurality of geographically distributed mobile computing devices for performing test on the devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium encoded with computer instructions, which, when executed by one or more processors, operable to:
-
run a functional test program on a server, the functional test program providing a graphical user interface (GUI) that allows a user to select a mobile application and a mobile computing device having a touch-sensitive display screen for receiving user input, the mobile computing device being located remote to the server; launch the mobile application on the mobile computing device via a wireless network connection; receive, by the server, precision elements of each gesture-based input on the touch-sensitive display screen, the precision elements including parameters defining changes made to each object affected by the gesture-based input, the precision elements being captured and transmitted from the mobile computing device to the server during execution of the mobile application; record the precision elements of each gesture-based input in a test clip;
playing the test clip back, via the GUI, on a plurality of geographically distributed mobile computing devices for performing test on the devices. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification