Mobile application testing platform
First Claim
1. A method for evaluating mobile applications over a network using a computer that performs actions, comprising:
- installing a mobile application and at least one script on a plurality of mobile computers, wherein each of the plurality of mobile computers is in communication with the computer;
performing each of the at least one script for the mobile application on each mobile computer, wherein at least one result for each performed script is stored by the computer; and
concurrently displaying a plurality of screenshots for each of the plurality of mobile computers, wherein each screenshot corresponds to execution of at least one portion of the at least one script.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are directed towards testing mobile applications for a plurality of mobile computers. A server computer may be provided a mobile application, a test script, and mobile computer criteria. One or more mobile computers may be filtered from a larger set on the mobile computer criteria. The server computer may install the mobile application on each determined mobile computer. Next, each portion of the test script for the mobile application may be performed and/or executed on each determined mobile computer, wherein a result for each performed portion may be stored. During the test run at least one screenshot may be generated based on at least one performed portion of the test script, wherein the screenshots may be stored. The server computer may generate a displayable report that may include each screenshot and a result for each performed portion of the test script.
49 Citations
30 Claims
-
1. A method for evaluating mobile applications over a network using a computer that performs actions, comprising:
-
installing a mobile application and at least one script on a plurality of mobile computers, wherein each of the plurality of mobile computers is in communication with the computer; performing each of the at least one script for the mobile application on each mobile computer, wherein at least one result for each performed script is stored by the computer; and concurrently displaying a plurality of screenshots for each of the plurality of mobile computers, wherein each screenshot corresponds to execution of at least one portion of the at least one script. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for evaluating mobile applications, comprising:
-
a network computer, including; a transceiver that communicates over the network; a memory that stores at least instructions; a processor device that executes instructions that perform actions, including; installing a mobile application and at least one script on a plurality of mobile computers, wherein each of the plurality of mobile computers is in communication with the computer; performing each of the at least one script for the mobile application on each mobile computer, wherein at least one result for each performed script is stored by the computer; and concurrently displaying a plurality of screenshots for each of the plurality of mobile computers, wherein each screenshot corresponds to execution of at least one portion of the at least one script; and a client computer, including; a transceiver that communicates over the network; a memory that stores at least instructions; a processor device that executes instructions that perform actions, including; providing the mobile application to the network computer. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A network computer for evaluating mobile applications, comprising:
-
a transceiver that communicates over the network; a memory that stores at least instructions; a processor device that executes instructions that perform actions, including; installing a mobile application and at least one script on a plurality of mobile computers, wherein each of the plurality of mobile computers is in communication with the computer; performing each of the at least one script for the mobile application on each mobile computer, wherein at least one result for each performed script is stored by the computer; and concurrently displaying a plurality of screenshots for each of the plurality of mobile computers, wherein each screenshot corresponds to execution of at least one portion of the at least one script. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A processor readable non-transitory storage media that includes instructions for evaluating mobile applications, wherein a computer that executes at least a portion of the instructions performs actions, comprising:
-
installing a mobile application and at least one script on a plurality of mobile computers, wherein each of the plurality of mobile computers is in communication with the computer; performing each of the at least one script for the mobile application on each mobile computer, wherein at least one result for each performed script is stored by the computer; and concurrently displaying a plurality of screenshots for each of the plurality of mobile computers, wherein each screenshot corresponds to execution of at least one portion of the at least one script. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification