AUTOMATED ERROR CHECKING SYSTEM FOR A SOFTWARE APPLICATION AND METHOD THEREFOR
First Claim
Patent Images
1. A test system comprising:
- one or more processors;
an input/output interface coupled to the one or more processors to communicate with a plurality of portable devices through a communication channel, the plurality of portable devices comprising a first portable device executing a first versions of an operating system and a second portable device executing a second version of the operating system;
a memory coupled to the one or more processors and storing instructions that, when executed by the one or more processors, cause the one or more processors to;
install an application on the plurality of portable devices;
start execution of the application on the plurality of portable devices;
provide a data stream including at least one command executable by the application to the plurality of portable devices; and
monitor execution of the data stream by the application on the plurality of portable devices to generate a test record.
2 Assignments
0 Petitions
Accused Products
Abstract
A test system for providing automatic testing of an application on a plurality of devices, the system including an input/output device for communicating with the plurality of devices, a processor and a memory that stores instructions which cause the processor to install an application on a device, monitor the device as it performs a series of steps, and record the results of the series of steps in a log.
62 Citations
20 Claims
-
1. A test system comprising:
-
one or more processors; an input/output interface coupled to the one or more processors to communicate with a plurality of portable devices through a communication channel, the plurality of portable devices comprising a first portable device executing a first versions of an operating system and a second portable device executing a second version of the operating system; a memory coupled to the one or more processors and storing instructions that, when executed by the one or more processors, cause the one or more processors to; install an application on the plurality of portable devices; start execution of the application on the plurality of portable devices; provide a data stream including at least one command executable by the application to the plurality of portable devices; and monitor execution of the data stream by the application on the plurality of portable devices to generate a test record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving an application at an application source from a user through a web-interface; receiving a selection of a subset of a plurality of portable devices from the user through the web-interface, the plurality of portable devices comprising a first portable device executing a first operating system and a second portable device executing a second operating system; and testing the application on the subset, the testing including the steps of; fetching the application from the application source; installing the application on the subset of portable devices; providing a data stream including at least one command executable by the application to the subset of portable devices; monitoring execution of the data stream by the application on the subset of portable devices; and generating a test record in response to monitoring the execution of the data stream by the application on the subset of portable devices. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
installing an application on a plurality of portable devices, the plurality of portable devices including a first portable device from a first manufacture and a second portable device from a second manufacture; providing a data stream including at least one command executable by the application to the application; monitoring execution of the data stream by the application; and generating a test record in response to monitoring the execution.
-
-
18. The method of claim 18, further comprising:
-
requesting the application from an application source through a network; and receiving the application from the application source. - View Dependent Claims (19, 20)
-
Specification