Font Size: a A A

The Research And Implementation Of Embedded Software Dynamic Test Platform

Posted on:2014-07-21Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhuFull Text:PDF
GTID:2268330401974591Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Now, Embedded software has widely used in all areas of the society, so, software testers pay more and more attention on how to effectively ensure the security and the reliability of embedded software. And software embedded software testing technology as a powerful means to ensure the quality of the software have become more attention.Firstly, based on the embedded theory, the paper analyzes the knowledge of embedded systems and embedded software, leading to the different embedded software testing and general software testing, which can pave the way for the study of the test platform. Then, related to the theory of knowledge of the test platform, this paper fully analyzes the coverage and the staked technology. It pointed out that coverage is an important indicator of the judge to test whether sufficient, and it also pointed out that the staked technology is the premise of coverage analysis. These knowledge provide a theoretical basis for the design of ours testing platform. Third, the paper begins to focus on the design of embedded software dynamic testing platform, it proposes the overall framework structure of the platform, and detailed discusses every part of the framework, such as static analysis, test case generation, staked, data communications and data processing. Through the static analysis, we can check the syntax rules of embedded software procedure, and get the abstract syntax tree which needed by staked optimization. The part of staked technology mainly researches how to optimize the codes of embedded software of abstract syntax tree which unrelated to data generation and logic control, and how to select staked strategy to reduce the expansion due to the probe implantation. In addition, the hardware environment of the paper is the Skyeye simulation platform, so we need to consider the communication problems of compiler tools and simulation platform. Finally, from the instance, we validate the test platform and analyze the test results, point out the disadvantages and prospect the follow-up work of the article.
Keywords/Search Tags:Software testing, Embedded, Dynamic test, Coverage, Staked, Cross test
PDF Full Text Request
Related items