| With the rapid development of technology in computer hardware and software, hardware's size and performance of embedded system have been greatly improved. Accordingly, software's complexity and size of embedded system also have been increased by double-digit percentages or in some cases several-fold. However, embedded system's particularity decides the hardware system and application software must be condensed, efficient, stable and reliable. This makes software development takes up higher proportion in the whole development of embedded system, and the software quality plays a decisive role in the whole product quality. Therefore, we urgently need a test method and tool aiming at embedded field to improve software quality and reliability, shorten the software development cycle and reduce development costs. Against above background, this thesis makes a deep research on test technology of embedded Vehicle Electronics System software and applies the research results to practical test fulfillment. The main tasks of the paper include:①From the practical view, this thesis deeply studies the software metric techniques and applies it in the test of Vehicle Electronics System. From the results of using software metric techniques, it is proved that software metric techniques can not only measure the size of Vehicle Electronics System, but also analyse the shortcoming and deficiency of Vehicle Electronics System's design and structure, which directs the software test work.②By analyzing the features of embedded Vehicle Electronics System, this paper presents a suitable test strategy for test work. At the same time, the thesis deeply studies the software development and test model, and presents a improved Model W of software development and test, which emphasizing on the compact relationship of software development and test. Above work provides practical theoretical basis for improving software test processes of Vehicle Electronics System.③With a typical embedded Vehicle Electronics System software test process, the thesis fulfills an independent and complete test design and test execution, and verifies the proposed test strategy and test model. Above activities can increase test efficiency while ensuring software quality of Vehicle Electronics System.④On the basis of the above research results, the thesis makes deep analyses about software test results from respects of code checking, memory leaking, running performance, and code tracing in Vehicle Electronics System. It concludes frequent code errors in virtue of code checking while running Vehicle Electronics System. By using the test tool—Rational Test RealTime, the paper finds and analyzes the reasons of memory leakings, and proposes the correction methods. Through the performance testing and code tracing in Vehicle Electronics System, the thesis finds the fatal function which can direct developer to optimize codes and improve the software reliability.Because the embedded software test technology are under developing, also limited by research level and condition at the same time, there are a lot of question failed to discuss deeply. But the studies of software metric techniques, the improvement on Model W of software development and execution of Vehicle Electronics System test in the thesis provide a kind of new feasible technical approach and reference for the study of embedded software test method. |