| With the rapid development of computer technology, more and more highlights the importance of the computer. Therefore, the reasonably comprehensive maintenance and testing of the computer is very necessary. However the operating principle and the structure is more complex and there is no high quality testing system, which menas backward of existing computer hardware diagnostic test and higher professional requirements for testers.In this paper, According to the "Computer Integrated Test System" project requirements, the test module drivers for computer monitors are studied, with emphasis on multi-technology driver framework and standardization, structured, modular of the driver. The main contents are:(1) Getting tested indicators by analysing needs based on project requirements. According to the results, the design divided into two aspects: First, the test module hardware design. Because of the particularity of test indicator, The hardware modules designed by the FPGA; Second, Design driver of computer monitor test module. According to the idea of the layered architecture, the entire drive is divided into several levels: kernel-level driver, application-layer drive. The low-level provide the mechanism, the upper implement strategy. clearing relationship, reducing dependency and achieving high cohesion and low coupling.(2) The kernel-level driver implementation. The driver is designed to be a generic PCI device driver and provides PCI device access mechanismby Combining with the PCI specification and kernel-mode driver framework(KMDF). it has a high reusability, high maintainability and scalability.(3) Achieve the application-layer driver which include kernel interaction layer and strategic behavior layer. The strategic behavior layer is mainly to develop control strategies for the test module according to the computer monitor test indicators and the control specification of computer monitor test module. The kernel interaction layer call the interface provided by the Win32 subsystem to submit I/O requests.(4) The driving test. According to the function of each layer and a combination of different software tests method, this part completed unit tests of ecah module and the Comprehensive tests of overall framework. Then Finalize analyzing and solving problems occured during the testing process.After testing and validation, the computer monitors test module driver designed by this paper meet the design requirements and had the desired effect. |