Exposing method related data calls during testing in an event driven, multichannel architecture
First Claim
Patent Images
1. A method of application testing, comprising:
- transmitting a command to an agent associated with an application installed on a mobile device;
receiving from the agent information about an executed step of the application on the mobile device;
comparing the information to an expected value of the step;
display an output based on the comparing; and
saving the expected value in a test case,wherein at least one of the transmitting, the receiving, the comparing, and the displaying are performed by a computing device, andwherein the displaying the output comprises displaying a failure indicator when the information differs from the expected value.
3 Assignments
0 Petitions
Accused Products
Abstract
Approaches for application testing are provided. An approach includes transmitting a command to an agent associated with an application installed on a mobile device. The approach includes receiving from the agent information about an executed step of the application on the mobile device. The approach includes comparing the information to an expected value of the step. The approach includes display an output based on the comparing.
-
Citations
22 Claims
-
1. A method of application testing, comprising:
-
transmitting a command to an agent associated with an application installed on a mobile device; receiving from the agent information about an executed step of the application on the mobile device; comparing the information to an expected value of the step; display an output based on the comparing; and saving the expected value in a test case, wherein at least one of the transmitting, the receiving, the comparing, and the displaying are performed by a computing device, and wherein the displaying the output comprises displaying a failure indicator when the information differs from the expected value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for testing applications, comprising:
a test server comprising a test control is adapted to; record a test case of a mobile application; remotely control running the test case on a mobile device, wherein the test server remotely controls the running the test case by transmitting control signals to an agent loaded with the mobile application on the mobile device; receive information about execution of the mobile application during the test case on the mobile device; compare the information to an expected result; and display an output based on the comparing. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
20. A computer system for testing an application, the system comprising:
-
one or more computer processors; a computer readable hardware storage device; program instructions stored on the computer hardware storage device for execution by the one or more computer processors, the program instructions comprising; program instructions to communicate with an agent loaded on a mobile device to remotely control running a test case of the application on the mobile device; program instructions to receive, from the agent loaded on the mobile device, information associated with a function called by the application during the test case on the mobile device, wherein the information comprises a name of the function, an input to the function, and a return of the function based on the input; program instructions to display the information and a screenshot of the mobile device associated with the function, wherein the receiving and the displaying are performed at a test server that is separate from the mobile device; and the application includes the agent and is installed on the mobile device. - View Dependent Claims (21, 22)
-
Specification