Methods and systems for testing mobile applications
First Claim
1. A method for testing mobile applications implemented by a mobile application testing computing device, the method comprising:
- creating at least one Docker container in the mobile application testing computing device;
identifying a mobile application for testing;
automatically generating at least one test artifact in response to identifying the mobile application for testing, wherein the test artifact comprises one or more test conditions;
installing the at least one test artifact for testing in the at least one Docker container;
selecting at least one mobile device in response to installing the at least one test artefact based on a decision tree algorithm that comprises a decision tree having a plurality of nodes, wherein at least a node of the decision tree is indicative of a mobile device or an observation corresponding to a mobile device, and the observation is derived based on the one or more test conditions, and a pruning of the nodes is performed on each node of the decision tree to select one or more nodes of the decision tree that assist in classification of instances leading to the selection; and
executing the at least one test artifact for the at least one selected mobile device in the at least one Docker container.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, device, and non-transitory computer readable medium for testing mobile applications in a mobile application testing system is disclosed. The method includes creating at least one Docker container in the mobile application testing system. After creating the at least one docker container, the method identifies a mobile application for testing. The method automatically generates at least one test artifact in response to identifying the mobile application for testing. Thereafter, the method installs the at least one test artifact for the mobile application for testing in the at least one Docker container. Further, the method selects at least one mobile device in response to installing the at least one test artifact for the mobile application for testing in the at least one Docker container. Thereafter, the method executes the at least one test artifact for the at least one selected mobile device in the at least one Docker container.
42 Citations
19 Claims
-
1. A method for testing mobile applications implemented by a mobile application testing computing device, the method comprising:
-
creating at least one Docker container in the mobile application testing computing device; identifying a mobile application for testing; automatically generating at least one test artifact in response to identifying the mobile application for testing, wherein the test artifact comprises one or more test conditions; installing the at least one test artifact for testing in the at least one Docker container; selecting at least one mobile device in response to installing the at least one test artefact based on a decision tree algorithm that comprises a decision tree having a plurality of nodes, wherein at least a node of the decision tree is indicative of a mobile device or an observation corresponding to a mobile device, and the observation is derived based on the one or more test conditions, and a pruning of the nodes is performed on each node of the decision tree to select one or more nodes of the decision tree that assist in classification of instances leading to the selection; and executing the at least one test artifact for the at least one selected mobile device in the at least one Docker container. - View Dependent Claims (2, 3, 4, 5, 6, 19)
-
-
7. A mobile application testing computing device comprising a memory comprising programmed instructions stored thereon and one or more processors coupled to the memory and configured to be capable of executing the stored programmed instructions to:
-
create at least one Docker container in the mobile application testing computing device; identify a mobile application for testing; automatically generate at least one test artifact in response to identifying the mobile application for testing, wherein the test artifact comprises one or more test conditions; install the at least one test artifact for testing in the at least one Docker container; select at least one mobile device in response to installing the at least one test artefact based on a decision tree algorithm that comprises a decision tree having a plurality of nodes, wherein at least a node of the decision tree is indicative of a mobile device or an observation corresponding to a mobile device, the observation is derived based on the one or more test conditions, and a pruning of the nodes is performed on each node of the decision tree to select one or more nodes of the decision tree that assist in classification of instances leading to the selection; and execute the at least one test artifact for the at least one selected mobile device in the at least one Docker container. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium comprising programmed instructions stored thereon for testing mobile applications that when executed by one or more processors cause the one or more processors to:
-
create at least one Docker container in a mobile application testing computing device; identify a mobile application for testing; automatically generate at least one test artifact in response to identifying the mobile application for testing;
install the at least one test artifact for testing in the at least one Docker container, wherein the test artifact comprises one or more test conditions;select at least one mobile device in response to installing the at least one test artefact based on a decision tree algorithm that comprises a decision tree having a plurality of nodes, at least a node of the decision tree is indicative of a mobile device or an observation corresponding to a mobile device, and the observation is derived based on the one or more test conditions, and a pruning of the nodes is performed on each node of the decision tree to select one or more nodes of the decision tree that assist in classification of instances leading to the selection; and execute the at least one test artifact for the at least one selected mobile device in the at least one Docker container. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification