Testing a mobile application
First Claim
Patent Images
1. A method for testing a mobile application, comprising:
- routing communication between a cellular provider and a real mobile device to a network simulation engine of a computing device;
simulating a cellular network condition for each of a plurality of locations utilizing the network simulation engine and the routed communication;
sending the simulated cellular network conditions to the real mobile device; and
testing performance of the mobile application on the real mobile device for each of the simulated cellular network conditions.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable and executable instructions are provided for testing a mobile application. Testing a mobile application can include simulating a cellular network condition for each of a plurality of locations utilizing a network simulation engine. Furthermore, testing a mobile application can include testing performance of the mobile application for each of the simulated cellular network conditions.
-
Citations
18 Claims
-
1. A method for testing a mobile application, comprising:
-
routing communication between a cellular provider and a real mobile device to a network simulation engine of a computing device; simulating a cellular network condition for each of a plurality of locations utilizing the network simulation engine and the routed communication; sending the simulated cellular network conditions to the real mobile device; and testing performance of the mobile application on the real mobile device for each of the simulated cellular network conditions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium storing a set of instructions executable by a processor to cause a computer to:
-
route communication between a cellular provider and a stationary real mobile device to the computer, wherein the stationary real mobile device is located in a single location; simulate a cellular network condition for each of a plurality of simulated locations, using the routed communication; send the simulated cellular network conditions for the plurality of simulated locations to the stationary real mobile device; receive a mobile application performance report from the stationary real mobile device; and determine a mobile application performance for the stationary real mobile device for each of the simulated cellular network conditions based on the performance report. - View Dependent Claims (12, 13, 14)
-
-
15. A system for testing a mobile application, the system comprising a processor in communication with a non-transitory computer readable medium, wherein the non-transitory computer readable medium includes instructions executable by the processor to:
-
route communication between a cellular provider and a real mobile device to the processor; simulate a cellular network condition of a first location, using the routed communication; send the simulated cellular network condition to a real mobile device at a second location; and determine performance of a mobile application operating on the real mobile device at the second location, wherein the real mobile device is operating on the simulated cellular network condition of the first location. - View Dependent Claims (16, 17, 18)
-
Specification