Font Size: a A A

Development, Based On The The 89c52 Embedded System Software Test Platform

Posted on:2008-02-23Degree:MasterType:Thesis
Country:ChinaCandidate:Y HuangFull Text:PDF
GTID:2208360215450229Subject:Software engineering
Abstract/Summary:PDF Full Text Request
There have many special embedded systems software in practice work, which are developed by assembly language and lack of enough testing. It is difficult to find faults in software of these systems. So we need a professional utility to do the job. Thinking in general software testing and its measures can be applied in some special domain such as embedded system. In this area, there must have black box testing and white box testing. Some testing methodology which applied in general software testing must be adapted in order to fit the features of embedded system. The framework of software testing platform is built on these foundations.The application software of embedded system has some features such as specialization, hardware dependence, response, embeddable characteristic and real-time. The embedded software running is limited by its hardware.We will adopt software emulation to avoid this characteristic, and so our research mission will be developed under the basic. It's an important work to get and build the software emulation environment.The author participate the designing work of functional test system, code performance test system and data analysis and report system which are basic modules of platform of embedded software testing. And share the critical research work of syntax and parse analysis, coverage testing, test case designing and user interface.In the end the platform testing system based on Intel 89c52 assembly are finished by the whole team's hard work.The conclusion is that applying the software emulation to test embedded software is a low cost and realizable methodology.
Keywords/Search Tags:embedded software testing, black box testing, white box testing, test case, coverage testing
PDF Full Text Request
Related items