Font Size: a A A

Research Of Embedded Software Testing Method

Posted on:2016-05-28Degree:MasterType:Thesis
Country:ChinaCandidate:T LuanFull Text:PDF
GTID:2348330482967408Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the development of information technology and the popularity of digital products, the size and complexity of the embedded software also increase accordingly. Now ubiquitous embedded software products play an important role in people's life, people has higher requirement about the quality of the embedded software products.Improve the quality of the embedded software testing is an effective method to improve the quality of embedded software, so the research of embedded software testing method has very important significance. Taking the "V" model of traditional software development model as example, the development process of it was carried on the strict steps, resulting in a lack of flexibility and low efficiency for the development tasks. Agile Software Development Methods is a highly iterative development method. Part of the whole task is developed in each iterative task. In the iterative task, less but adequate files are written. It pays attention to frequent communications with clients, frequent product delivery and the user satisfaction. Agile software development model can effectively solve the problems faced by the traditional software development models.With the popularity of agile development model, the traditional embedded software testing model is not adapt to the agile development model Based on the analysis of the characteristics of embedded software and application limitations of the traditional software testing model, combining with the characteristics of traditional test model, absorbing the thought of "test-driven development", this paper proposes a new embedded software testing method suitable for agile development model——"Y" testing model, and apply it to the testing practice. The "Y" test model increase test case review process, this phase can improve the coverage of the test cases; joining "test-driven development thought" can effectively ensure the quality of unit testing and find more defect exists in the module at the beginning of the project timely; performing regression testing before the embedded software product is released can effectively ensure the quality of acceptance testing, reducing the chance of finding defects by user after the release of the products.After,Y testing model was applied to the testing of vehicle navigation system. Comparing the testing results of Y testing model and traditional testing model in application, the paper summarize the advantages of Y testing model in embedded software agile development.
Keywords/Search Tags:Embedded Software, Software Testing, the Quality of Software
PDF Full Text Request
Related items