Systems and methods for automated on-device performance testing of mobile applications
First Claim
1. An automated test system for measuring the performance of a mobile application including a user page, comprising:
- a communication link configured to connect a plurality of mobile client devices to an application server running the mobile application;
a first module configured to implement a plurality of mobile network protocols;
a second module configured to implement a plurality of mobile carrier protocols;
a third module configured to implement a plurality of mobile operating systems; and
a processing module configured to download the user page from the application server to each of the plurality of mobile client devices using different combinations of the plurality of mobile network protocols, the plurality of mobile carrier protocols, and the plurality of mobile operating systems.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for measuring the performance of a mobile application and its associated user page flows include a communication link configured to connect a plurality of mobile client devices to an application server running the mobile application. The system includes a first module configured to implement a plurality of mobile network protocols; a second module configured to implement a plurality of mobile carrier protocols; a third module configured to implement a plurality of mobile operating systems; and a processing module configured to download the application and user pages from the application server and measure performance on each of the plurality of mobile client devices using different combinations of the plurality of mobile network protocols, the plurality of mobile carrier protocols, and the plurality of mobile operating systems.
-
Citations
20 Claims
-
1. An automated test system for measuring the performance of a mobile application including a user page, comprising:
-
a communication link configured to connect a plurality of mobile client devices to an application server running the mobile application; a first module configured to implement a plurality of mobile network protocols; a second module configured to implement a plurality of mobile carrier protocols; a third module configured to implement a plurality of mobile operating systems; and a processing module configured to download the user page from the application server to each of the plurality of mobile client devices using different combinations of the plurality of mobile network protocols, the plurality of mobile carrier protocols, and the plurality of mobile operating systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of measuring the performance of a mobile application including a user page, the method comprising:
-
connecting a plurality of mobile client devices to an application server running the mobile application; configuring a first module to implement a plurality of mobile network protocols; configuring a second module to implement a plurality of mobile carrier protocols; configuring a third module to implement a plurality of mobile operating systems; and downloading the user page from the application server to each of the plurality of mobile client devices using different combinations of the plurality of mobile network protocols, the plurality of mobile carrier protocols, and the plurality of mobile operating systems. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer application embodied in a non-transitory medium for operation by a computer processor associated with an on-demand, multi-tenant computing environment, the application configured to implement the steps of:
-
connecting a plurality of mobile client devices to an application server running the mobile application; configuring a first module to implement a plurality of mobile network protocols; configuring a second module to implement a plurality of mobile carrier protocols; configuring a third module to implement a plurality of mobile operating systems; and downloading the user page from the application server to each of the plurality of mobile client devices using different combinations of the plurality of mobile network protocols, the plurality of mobile carrier protocols, and the plurality of mobile operating systems. - View Dependent Claims (20)
-
Specification