System and method for testing hardware devices
First Claim
1. A system for testing hardware devices, the system having a multi-level architecture comprising:
- a Graphical User Interface (GUI) level for selecting test items and test units for a test project based on test requirements, storing the test project in a test script file, setting standard information on the hardware devices to be tested as test parameters, configuring the test parameters for performing the test project, and storing the test parameters in a test parameter configuration file;
a Dynamic Link Library (DLL) level for transmitting test results of each hardware device to the GUI level; and
a device driving level comprising a device driving module for obtaining test information on each hardware device, comparing the test information on the hardware devices with the test parameters in the test parameter configuration file, and generating test results according to comparison results.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for testing hardware devices applies a multi-level architecture including a Graphical User Interface (GUI) level (10), a Dynamic Link Library (DLL) level (20), and a device driving level (30). The GUI level selects test items and test units for a test project based on test requirements, stores the test project in a test script file, configures test parameters for performing the test project, and stores the test parameters in a test parameter configuration file. The DLL level transmits test results of each hardware device (108) to the GUI level. The device driving level includes a device driving module (107) for obtaining test information on the hardware device, comparing the test information with standard information in the test parameter configuration file, and generating a comparison result. A related method is also disclosed.
18 Citations
9 Claims
-
1. A system for testing hardware devices, the system having a multi-level architecture comprising:
-
a Graphical User Interface (GUI) level for selecting test items and test units for a test project based on test requirements, storing the test project in a test script file, setting standard information on the hardware devices to be tested as test parameters, configuring the test parameters for performing the test project, and storing the test parameters in a test parameter configuration file; a Dynamic Link Library (DLL) level for transmitting test results of each hardware device to the GUI level; and a device driving level comprising a device driving module for obtaining test information on each hardware device, comparing the test information on the hardware devices with the test parameters in the test parameter configuration file, and generating test results according to comparison results. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-based method for testing hardware devices, the method utilizing a multi-level system architecture, and comprising the steps of:
-
providing a Graphical User Interface (GUI) level, a Dynamic Link Library (DLL) level, and a device driving level; selecting test items and test units for a test project, and storing the test project in a test script file; setting standard information on the hardware devices to be tested as test parameters; configuring the test parameters, and generating a test parameter configuration file for storing the test parameters; loading the test script file and the test parameter configuration file; loading a DLL file corresponding to one of the test items in the test script file; loading a device driving interface corresponding to the DLL file; testing a hardware device corresponding to the test item based on the test configuration file, comprising; obtaining test information on the tested hardware device; comparing the test information on the hardware devices with the test parameters in the test parameter configuration file, and generating comparison results; and recording test results according to the comparison results; transmitting the test results to the DLL level; closing the device driving interface; and determining whether any test items have not been tested, and displaying the test results if all test items have been tested. - View Dependent Claims (7)
-
-
8. A method for testing hardware devices, comprising the steps of:
-
providing a Graphical User Interface (GUI) to allow user selecting of test items corresponding to said hardware devices via said GUI; grouping said selected test items into an executable test project to perform testing selected ones of said hardware devices based on said test project; retrieving test parameters for each of said selected test items according to standard information of said selected hardware devices; retrieving test information from said selected hardware devices corresponding to said selected test items of said test project; acquiring test results according to comparison of said test information and said test parameters; and showing said test results via said GUI together with and corresponding to said selected test items in said test project. - View Dependent Claims (9)
-
Specification