System and method for self-testing of mobile wireless devices
First Claim
1. A self-testing system for automatic testing of a mobile wireless device in a realistic environment based on a plurality of agents, said system comprising:
- (a) a test manager subsystem for processing a plurality of test cases, said test manager comprising;
an application management element for managing applications under test;
an environment management element for managing a plurality of environment variables;
a test case management element for managing a plurality of test cases;
a test results management element for managing a plurality of test results;
a test scheduling element for scheduling a plurality of test cases; and
an agent management element for managing a plurality of agents; and
(b) a self-test manager subsystem for automatically executing a plurality of test cases on said mobile wireless device put in a realistic environment by a human agent, said self-test manager comprising;
a distributed environment sensing element for monitoring and sensing environment;
an application agent element for managing an application;
a test scheduler agent element for scheduling a plurality of application specific test cases;
a test execution monitoring agent element for executing a plurality of test cases;
a test results agent element for managing a plurality of test results; and
a coordinating agent element for managing inter-system and intra-system interactions; and
(c) a group testing subsystem for testing using a plurality of mobile wireless devices; and
(d) a test suite management subsystem for managing a plurality of test cases, test data, and environment data.
1 Assignment
0 Petitions
Accused Products
Abstract
The use of mobile wireless devices is on the increase. Mobile manufactures design, develop, and release new devices to the market at regular intervals. In order to keep the market leadership, such companies need to have techniques, processes, and tools to quickly design and test their products. One of the important requirements of a communicating device is its reliability and traditionally, testing has been playing a major role in assessing and improving the reliability of the devices. However, testing in general and testing of mobile wireless devices in particular, requires complementary testing in realistic environments. A system for automating much of the testing of mobile, wireless devices in a realistic environment involves (a) identifying test cases that need to be tested in outdoor environments; (b) identifying environment conditions that should prevail during the execution of test cases; (c) planning and scheduling of test cases; (d) identifying the occurrence, in real-time, of environmental conditions; (e) automatically executing the appropriate test cases and generation of test results; and (f) group testing to efficiently test as much as possible whenever environment is test conducive.
90 Citations
19 Claims
-
1. A self-testing system for automatic testing of a mobile wireless device in a realistic environment based on a plurality of agents, said system comprising:
-
(a) a test manager subsystem for processing a plurality of test cases, said test manager comprising;
an application management element for managing applications under test;
an environment management element for managing a plurality of environment variables;
a test case management element for managing a plurality of test cases;
a test results management element for managing a plurality of test results;
a test scheduling element for scheduling a plurality of test cases; and
an agent management element for managing a plurality of agents; and
(b) a self-test manager subsystem for automatically executing a plurality of test cases on said mobile wireless device put in a realistic environment by a human agent, said self-test manager comprising;
a distributed environment sensing element for monitoring and sensing environment;
an application agent element for managing an application;
a test scheduler agent element for scheduling a plurality of application specific test cases;
a test execution monitoring agent element for executing a plurality of test cases;
a test results agent element for managing a plurality of test results; and
a coordinating agent element for managing inter-system and intra-system interactions; and
(c) a group testing subsystem for testing using a plurality of mobile wireless devices; and
(d) a test suite management subsystem for managing a plurality of test cases, test data, and environment data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus, for automatic testing of a mobile wireless device in a realistic environment, coupled to a communication system, comprising:
-
(a) an IP network for interconnecting a central test system with a plurality of test managers; and
(b) a wireless network for interconnecting a plurality of target systems with said plurality of test managers; and
(c) a wireless network for interconnecting said plurality of target systems.
-
Specification