Font Size: a A A

Research Of Embedded Software Test Automation Technology

Posted on:2010-09-27Degree:MasterType:Thesis
Country:ChinaCandidate:Z WeiFull Text:PDF
GTID:2178360275951273Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With embedded technology development, currently, research for embedded software test technology and design for test tool have become a great hotspot in IT fields. It is an effective and practical method to research the embedded software testing technology, based on testing framework. The automated test is one of important software testing technology. The appearance and development of automation technology brought software test to a brand-new time. So it has remarkable effect on the quality, cost and cycle of embedded software, with test automation technology applied to embedded software testing process.The test automation technology and the testing tool are effective method for improving the automated test level. This paper is primarily based on the research and application of embedded software testing automation technology. And build on a low-cost embedded software automation framework. Firstly,the thesis analyses the existent problem of embedded software testing automation technology and provide the process model of testing automation. Then, by means of the open source testing framework DejaGnu, the thesis researches DejaGnu's internal structure and the work mechanism. With Expect script language's powerful matching function, interaction function and remote data's manipulation function, we extend the function structure of DejaGnu. With the porting technology of open-source software, the unit testing automation framework cunit is integrated with DejaGnu. The thesis gives a new structure about embedded software test automation-"Encapsulation"to implement the integration of test process and automation technology. Finally, the Plan and Design of embedded software testing automation framework is applied to SkyEye hardware Simulator. After running test case, it produces Unit testing report and function testing report. The test process and the test reports verify the validity and feasibility of the design plan.In addition, the paper also researches the uploading and downloading function of DejaGnu and automatic program instrumentation. It implements the automation technology in embedded software testing tentatively, and solves the difficult question on embedded software testing: Collection of testing data and monitoring technology.
Keywords/Search Tags:automation technology, software test, test framework, encapsulation
PDF Full Text Request
Related items