Font Size: a A A

The Research Of Embedded Software Testing Techniques

Posted on:2017-07-08Degree:MasterType:Thesis
Country:ChinaCandidate:X Y ShengFull Text:PDF
GTID:2348330503488918Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
As the embedded system is widely applied in many fields,the quality of embedded software is the key factor to affect the development progress and success of embedded system.In order to guarantee the quality of embedded software,the software development department and the QC department pay more and more attention to the embedded software testing.Especially in the aerospace and other defense military areas, ensuring high quality and high reliability of the products is particularly important.Therefore,it is necessary to test the embedded software used in these areas.In this paper,based on the XX unmanned helicopter measurement and control link project,research on embedded software testing technology.Because the embedded software has the characteristics of specificity,system resources limited,closely combined with hardware and high real-time demand.The development environment of embedded software is different from the actual operating environment.So the software test technology and model can not be directly used in the test work of embedded software.This paper studies the static testing technology and dynamic testing technology.The white box testing method and black box testing method are described in detail.At the same time,through the study of general software testing V model,W model and X model,to find the suitable model for embedded software testing.Under the guidance of the new test model and technology,the embedded software testing of the XX unmanned helicopter measurement and control link system is carried out.According to the model formulated detailed test process,the test object,content and technology of each stage are described,and the detailed test cases are designed; Using Bugzilla management system to manage the software Bug;Using C++ test tool for static testing and unit testing; When the system test,considering the characteristics and the particularity of application field,using C++ to develop a multi-channel send and receive analysis software.The software is specifically designed for the system test of the project.The software defects found during the testing process are reflected in the form of problem report.Development team members according to the software issues reported by the test team members to modify the software,and through the regression test.Finally delivered with hardware,the task of software development is successfully completed.
Keywords/Search Tags:Embedded software, Software testing, Testing model, Unmanned helicopter, Test Case
PDF Full Text Request
Related items