CLOUD BASED INFRASTRUCTURE FOR SUPPORTING PROTOCOL RECONFIGURATIONS IN PROTOCOL INDEPENDENT DEVICE TESTING SYSTEMS
First Claim
1. A method for performing tests using automated test equipment (ATE), said method comprising:
- obtaining a protocol selection for programming a programmable tester module using a graphical user interface (GUI);
accessing a configuration file associated with a protocol from a remote computer through a network;
configuring a programmable tester module with a communication protocol for application to at least one device under test (DUT) using the configuration file, wherein the programmable tester module is operable to be communicatively coupled to the at least one DUT;
transmitting instructions to the programmable tester module for executing a program flow, wherein the program flow comprises a sequence of tests for testing the at least one DUT; and
receiving results from the programmable tester module associated with running the sequence of tests in the program flow on the at least one DUT.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for performing tests using automated test equipment (ATE) is presented. The method comprises obtaining a protocol selection for programming a programmable tester module using a graphical user interface (GUI). It further comprises accessing a configuration file associated with a protocol from a remote computer through a network. Subsequently, it comprises configuring a programmable tester module with a communication protocol for application to at least one device under test (DUT) using the configuration file. Finally, it comprises transmitting instructions to the programmable tester module for executing a program flow, wherein the program flow comprises a sequence of tests for testing the at least one DUT, and receiving results for those tests from the programmable tester module.
48 Citations
19 Claims
-
1. A method for performing tests using automated test equipment (ATE), said method comprising:
-
obtaining a protocol selection for programming a programmable tester module using a graphical user interface (GUI); accessing a configuration file associated with a protocol from a remote computer through a network; configuring a programmable tester module with a communication protocol for application to at least one device under test (DUT) using the configuration file, wherein the programmable tester module is operable to be communicatively coupled to the at least one DUT; transmitting instructions to the programmable tester module for executing a program flow, wherein the program flow comprises a sequence of tests for testing the at least one DUT; and receiving results from the programmable tester module associated with running the sequence of tests in the program flow on the at least one DUT. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for performing tests using automated test equipment (ATE), said method comprising:
-
obtaining a plurality of protocol selections for programming a plurality of programmable tester modules; accessing configuration files associated with the plurality of protocol selections from a remote computer through a network; configuring a plurality of programmable tester modules with communication protocols for application to a plurality of devices under test (DUTs) using the respective configuration files, wherein the plurality of programmable tester modules are communicatively coupled to the plurality of DUTs; transmitting instructions to the plurality of programmable tester modules for executing tests on the plurality of DUTs; and receiving results from the plurality of programmable tester modules associated with running the tests on the plurality of DUTs. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for performing an automated test, said system comprising:
a system controller communicatively coupled to at least one programmable tester module, wherein the system controller comprises; memory comprising a test application stored therein; a test interface to connect to the at least one programmable tester module; and a processor coupled to the memory and the test interface, the processor being configured to operate in accordance with the test application to; obtain a protocol selection for programming the at least one programmable tester module using a graphical user interface (GUI); access a configuration file associated with a protocol from a remote computer through a network; configure the at least one programmable tester module with a communication protocol for application to at least one device under test (DUT) using the configuration file, wherein the at least one programmable tester module is operable to be communicatively coupled to the at least one DUT; transmit instructions to the at least one programmable tester module for executing a program flow, wherein the program flow comprises a sequence of tests for testing the at least one DUT; and receive results from the programmable tester module associated with running the sequence of tests in the program flow on the at least one DUT. - View Dependent Claims (15, 16, 17, 18)
-
19. A method for performing tests using automated test equipment (ATE), said method comprising:
-
receiving a protocol selection for programming a programmable tester modules from a remote client computer; accessing a configuration file associated with the protocol selection; transmitting the configuration file associated with the protocol selection to the remote client computer; configuring a programmable tester module remotely with a communication protocol for application to at least one device under test (DUT) using the configuration file, wherein the programmable tester module is communicatively coupled to the at least one DUT; transmitting instructions to the programmable tester module for executing a program flow, wherein the program flow comprises a sequence of tests for testing the at least one DUT; and receiving results from the remote client computer associated with running the sequence of tests in the program flow on the at least one DUT.
-
Specification