EMBEDDED TEST MANAGEMENT FOR MOBILE APPLICATIONS
First Claim
1. A method adapted to facilitate collecting information pertaining to operation of a software application in a computing environment, the computing environment including one or more computing devices in communication with one or more servers, the one or more computing devices running one or more instances of the software application, wherein a particular computing device performs actions comprising:
- executing at least a portion of the software application;
presenting one or more steps of a test case to be implemented at least in part by functionality invoked by the software application;
determining that a user has selected to perform testing on the software application using the steps of the test case; and
selectively recording context information associated with testing the software application in the course of performing the steps of the test case.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for facilitating collecting information pertaining to operation of a software application. An example method includes employing a first user interface display screen of the software application to present a layer indicating one or more steps to be implemented via the software application as part of a test case; and selectively recording context information associated with implementation of the one or more steps. In a more specific embodiment, selectively recording includes automatically recording the context information, which includes information characterizing one or more user interactions with the software application and information characterizing a computing environment in which the software application runs.
33 Citations
21 Claims
-
1. A method adapted to facilitate collecting information pertaining to operation of a software application in a computing environment, the computing environment including one or more computing devices in communication with one or more servers, the one or more computing devices running one or more instances of the software application, wherein a particular computing device performs actions comprising:
-
executing at least a portion of the software application; presenting one or more steps of a test case to be implemented at least in part by functionality invoked by the software application; determining that a user has selected to perform testing on the software application using the steps of the test case; and selectively recording context information associated with testing the software application in the course of performing the steps of the test case. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computing device adapted to facilitate collecting information pertaining to operation of a software application in a computing environment, the computing environment including one or more computing devices in communication with one or more servers, the one or more computing devices running one or more instances of the software application, the computing device comprising:
-
a tangible storage device including instructions executable by the computing device for; executing at least a portion of the software application; presenting one or more steps of a test case to be implemented at least in part by functionality invoked by the software application; determining that a user has selected to perform testing on the software application using the steps of the test case; and selectively recording context information associated with testing the software application in the course of performing the steps of the test case.
-
-
20. A tangible storage medium including instructions executable by one or more computing devices of a computing environment, the instructions adapted to facilitate collecting information pertaining to operation of a software application in a computing environment, the computing environment including one or more computing devices in communication with one or more servers, the one or more computing devices running one or more instances of the software application, the tangible storage medium including instructions for:
-
executing at least a portion of the software application; presenting one or more steps of a test case to be implemented at least in part by functionality invoked by the software application; determining that a user has selected to perform testing on the software application using the steps of the test case; and selectively recording context information associated with testing the software application in the course of performing the steps of the test case.
-
-
21. A method adapted to facilitate collecting information pertaining to operation of a software application in a computing environment, the computing environment including one or more computing devices in communication with one or more servers, the one or more computing devices running one or more instances of the software application, wherein a particular computing device performs actions comprising:
-
Accepting an address of a web page; Retrieving information related to the web page at the address; Generating one or more page displays in response to the retrieved information; presenting one or more steps of a test case; determining that a user has selected to perform testing associated with the web page by using the steps of the test case; and selectively recording context information associated with the testing in the course of performing the steps of the test case.
-
Specification