The patent's assignee is
News editors obtained the following quote from the background information supplied by the inventors: "Mobile application development is the process by which application software is developed for handheld devices, such as personal digital assistants, enterprise digital assistants, mobile phones (e.g., smart phones), tablet computers, etc. Mobile applications (e.g., 'apps') can be pre-installed on devices during manufacturing, downloaded by customers from various mobile software distribution platforms, or delivered as web applications using server-side or client-side processing to provide an application-like experience within a web browser.
"It is common for an application developer to test an application before releasing the application to the end user. Testing may be used to find and fix errors in an application so that, once released, the end user has a positive user experience when using the application. Mobile applications may be initially tested within the development environment using emulators and later subjected to field testing. Emulators provide an inexpensive way to test applications on mobile devices to which developers may not have physical access. Many aspects of application testing are performed manually, which leads to the application testing process as a whole being time consuming and expensive."
As a supplement to the background information on this patent application, VerticalNews correspondents also obtained the inventors' summary information for this patent application: "In accordance with aspects of the invention, there is a method of application testing that includes transmitting a command to an agent associated with an application installed on a mobile device. The method also includes receiving from the agent information about an executed step of the application on the mobile device. The method additionally includes comparing the information to an expected value of the step. The method further includes display an output based on the comparing. The transmitting, the receiving, the comparing, and the displaying are performed by a computing device.
"In accordance with additional aspects of the invention, there is a system for testing applications. The system includes 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; 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.
"In accordance with further aspects of the invention, there is a computer system for testing an application, the system including a CPU, a computer readable memory, and a computer readable storage media. The system includes 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. The system also includes 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. The system further includes program instructions to display the information and a screenshot of the mobile device associated with the function. The program instructions are stored on the computer readable storage media for execution by the CPU via the computer readable memory. The receiving and the displaying are performed at a test server that is separate from the mobile device.
BRIEF DESCRIPTION OF THE DRAWINGS
"The present invention is described in the detailed description which follows, in reference to the noted plurality of drawings by way of non-limiting examples of exemplary embodiments of the present invention.
"FIG. 1 shows an illustrative environment for managing the processes in accordance with the invention;
"FIG. 2 shows a block diagram of an exemplary system in accordance with aspects of the invention;
"FIGS. 3-7 illustrate exemplary user interfaces and associated functionality in accordance with aspects of the invention; and
"FIGS. 8-12 show flow diagrams of methods in accordance with aspects of the invention."
For additional information on this patent application, see: KONERU, Raj K.; DASARI,
Keywords for this news article include: Kony,
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC
Most Popular Stories
- 2016 Camaro Shrinks, Moves to Caddy Platform
- Eric Garcia Appointed as Revenue Chief
- Tablets, Cars Drive AT&T Gains
- More Hispanic Voters May Not Mean More Clout
- Stocks Subdued After Gains Earlier in Week
- New Effort to Ban Child Labor From Tobacco Farms
- Apple Pay Debuts With Few Issues
- Government: 500 Million Records Stolen in 12 Months
- Pistorius Gets 5-year Sentence in Shooting Death
- Mom Makes Toys R Us Pull 'Breaking Bad' Dolls