| With the automobile electronic development, more and more ECUs are used in modern complicated vehicle systems. In order to solve the problems of complex wire harness, automobile network technology is a development trend of modern automobile electronic. As the "communication high way" of automobiles, the reliability and stability of CAN bus is significant important. Automobile bus network is becoming more and more complicated, as the test for network and function becoming more and more difficult. Also, the test period becomes longer, more tests are needed. In this situation, the traditional test method becomes insufficient. The network and function automatic test system can execute the test case automatically, that greatly short the testing time and improve the quality of test results.This project mainly through hardware structure and software test cases to realize the network and function automatic test system. The major research contents are:① Using VT system as the hardware core, build the network and function automatic test system. The Devices under test are communicated to the system through outer wire harness. The system can test the Device in 3 aspects:Communication, Diagnostic and Logic function. At the same time, the real sensor and load can be connected to the system, in order to combine the reality and simulation.② Using host computer software (CANoe) to realize the network and function automatic test programs. Through the interfaces of CANoe, it can test each ECUs of the system. Using the Object oriented program software (CAPL), it can package different kinds of test programs. This makes the upgrade and maintenance of the system more convenient.③ Realizing the generated and application of test cases for network and function automatic test. To ensure the scientific of testing, test technologies are used to design the test case, for example, Equivalence partitioning, Boundary value analysis, MCDC and so on. Based on the test aim and classification, the communication, diagnostic and function test case database are established in the system. In the life period of testing, the database needs to upgrade and maintain in period, the developing and using progress should also be recorded. |