| Embedded system is the product under the integration of computer technology, morden network and communication technology, automatic control technology. Embedded system is adapt to the professional computers which have the strict requirements of reliability, size, power-consumption and cost. At present, the embedded system has been widely used in our daily life and working.Along with the rapidly development of the embedded processor and hardware technology, the development of real-time embedded system is more and more complicated. In the development process of this kind of products, the test to embedded software is very important. So the research to the test strategy of embedded software has the great practical significance.Firstly, based on the hardware design and software development on ARM2410 embedded system, the test method of embedded system under improved V model is introduced in this paper. And according to the traits of embedded system testing, we put forward a technique to generate the test case based on UML statecharts. Because of the limitations of UML statecharts in modeling real-time embedded system, we present a solution with the real-time extension for UML statecharts and the concepts of transition equivalence class (TEC) and test case tree (TCT) and the algorithms of test case generation through TCT are discussed, and an example that shows how to use the method to generate test cases in realistic problems is given. According to the algorithm mentioned above, we have finally realized the generation tool of test case. And we have generated the test cases for Face Recognition System based on ARM 2410, proved the feasibility and validity of this generation tool. |