End to end application automatic testing
First Claim
1. A process for end to end application automatic testing comprising the steps of:
- establishing a connection between a mobile device and a test control mobile application, and connecting to a network emulator to and initialize settings;
forwarding a request from test management to said mobile device to initiate a test control mobile application with user entry information;
send radio condition settings to said network emulator;
generating a user entry from said test control mobile application based on information received from test management;
initiating an internet connection upon successful start of the test control mobile application;
opening the internet connection for the mobile device though the network emulator;
executing a specific application request through said test control mobile application upon successful internet connection;
capturing data transfer size on both the mobile device and the network emulator during the test control mobile application;
changing the radio conditions by test management during execution of the specific application to the network emulator;
computing test specific key performance indicators by test management; and
comparison of performance indicators to determine test success.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention describes remote management of end to end automated mobile application tests to be executed on the mobile devices that may be connected to network emulators or on live (real time) networks. Further, this invention relates to mobile data applications that need to connect to the packet data network over the radio network, and associated automated test systems and methods. Discloses is a method of having an end to end extraction of user actions, application behaviors, device state, and IP and radio layer messaging that can be centrally analyzed to understand the application impact on the network and device, as well as the application behavior for different network conditions.
41 Citations
12 Claims
-
1. A process for end to end application automatic testing comprising the steps of:
-
establishing a connection between a mobile device and a test control mobile application, and connecting to a network emulator to and initialize settings; forwarding a request from test management to said mobile device to initiate a test control mobile application with user entry information; send radio condition settings to said network emulator; generating a user entry from said test control mobile application based on information received from test management; initiating an internet connection upon successful start of the test control mobile application; opening the internet connection for the mobile device though the network emulator; executing a specific application request through said test control mobile application upon successful internet connection; capturing data transfer size on both the mobile device and the network emulator during the test control mobile application; changing the radio conditions by test management during execution of the specific application to the network emulator; computing test specific key performance indicators by test management; and comparison of performance indicators to determine test success. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12)
-
-
7. The process for end to end application automatic testing according to claim 7 wherein results captured on the network emulator are stored with test management.
Specification