Font Size: a A A

Unit Testing Technology Research In Embedded Platform Of Communication System

Posted on:2007-10-25Degree:MasterType:Thesis
Country:ChinaCandidate:B XiaoFull Text:PDF
GTID:2178360182957500Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Along with development of modern communication technology, the communication equipments have more and more high requirement on the system runtime performance and hardware integration rate. As a result, the embedded system is widely used in the communication system. How to ensure the quality of the software designed for the embedded system is a key question needed to be considered among the software projects of communication system.The earlier the errors are found, the smaller the price will be for the project. As the earliest testing process, the unit testing plays a very important role in assuring the quality of software. How to execute an available unit testing is a heated research point at present.This thesis mainly focuses on the unit testing technology for the software developed for the embedded platform of communication system. We present a relatively integrated and executable method for the unit testing. According to the special characteristics of embedded platform of communication system, we mainly performing researches aiming at solve several difficult problems, including low degree of automation, the test drivers being difficult to design, the test programs being hard to manage, the software units being hard to define and the schemes for error detection that are not integrated. We present the strategy and method, which can be defined and extracted by anti-engineering. Based on this, we propose the following resolving methods: auto-coverage program branch, detect beyond static data area, detect beyond stack data area and detect die-cycle. Combining with existing testing technology, a relatively integrated and operational unit-testing scheme can be constructed.This thesis mainly deals with framework of unit testing and does not concern about writing of the test case. The unit testing is mainly about testing the program codes and almost independent on software and hardware systems. Thereby, the method proposed here applies to not only the software unit designed for embedded platform of communication system but also that designed by process oriented programming. In addition, it is of benefit to object oriented software unit testing.
Keywords/Search Tags:Unit Testing, Communication system, Embedded, Process oriented
PDF Full Text Request
Related items