BUILDING COVERAGE METRICS AND TESTING STRATEGIES FOR MOBILE TESTING VIA VIEW ENUMERATION
First Claim
Patent Images
1. A method of testing an application, said method comprising:
- performing a static analysis of metadata of coding of an application, using a test application program executed by a processor on a computer;
simulating available user interface states based on said static analysis;
accessing and parsing a configuration file of said application to enumerate states possible for said application; and
calculating a coverage metric for said application based on a number of states reached by said simulating and a number of states possible.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and method for testing an application includes performing a static analysis of metadata of coding of an application, using a test application program executed by a processor on a computer. Available user interface states are simulated based on the static analysis. A configuration file of the application is accessed and parsed to enumerate states possible for the application. A coverage metric is calculated for the application based on a number of states reached by the simulating and a number of states possible.
-
Citations
15 Claims
-
1. A method of testing an application, said method comprising:
-
performing a static analysis of metadata of coding of an application, using a test application program executed by a processor on a computer; simulating available user interface states based on said static analysis; accessing and parsing a configuration file of said application to enumerate states possible for said application; and calculating a coverage metric for said application based on a number of states reached by said simulating and a number of states possible. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory storage medium storing a set of computer-readable instructions that permit a computer to execute a method of testing an application program, said method comprising:
-
performing a static analysis of metadata of coding of an application, using a test application program executed by a processor on a computer; simulating available user interface states based on said static analysis; accessing and parsing a configuration file of said application to enumerate states possible for said application; and calculating a coverage metric for said application based on a number of states reached by said simulating and a number of states possible. - View Dependent Claims (11, 12)
-
-
13. An apparatus, comprising:
-
a processor; and a memory system accessible by said processor, wherein said memory system stores a set of computer-readable instructions that permit said processor to execute a method of testing an application program, said method comprising; performing a static analysis of metadata of coding of an application, using a test application program executed by a processor on a computer; simulating available user interface states based on said static analysis; accessing and parsing a configuration file of said application to enumerate states possible for said application; and calculating a coverage metric for said application based on a number of states reached by said simulating and a number of states possible. - View Dependent Claims (14, 15)
-
Specification