Font Size: a A A

Research On Embedded Software Testing And Evaluation Technology For Electrical Products

Posted on:2014-01-02Degree:MasterType:Thesis
Country:ChinaCandidate:P P WangFull Text:PDF
GTID:2268330401456344Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
Embedded system has been widely used in the electrical field with the rapid development of the embedded computer technology, and then the size and complexity of the software has multiply increased, thus software quality becomes an important factor for product quality in addition to traditional electrical, electromagnetic, mechanical and so on. Testing and evaluation technology were mainly studied to ensure software quality in the paper. The research was derived from special scientific fund for non-profit public industry of national quality inspection department that was named "Research on methods quality evaluation of embedded software for electrical and electronic products". The major research content was as follows:Much research was done about the basic methods of embedded software testing and quality metrics. An embedded software testing process model for the electrical products was designed based on the typical models, combined with the characteristics of the embedded software testing. Some other processes were increased into the model to ensure that the software defects could be found in the early stage of software life cycle, such as the static quality measurement technology and code review and so on. The measurement technology could not only be used for the quantitative evaluation of software quality, but also could be guided for making the test plans. And the regression testing was corresponded to every testing process, which played a key role in the process of efficient testing and quality. The Systematic and standardized testing model could provide theoretical basis for improving testing process.The test strategies of the key technology in the above model, such as the static analysis, code review, the integration and regression testing and so on, were studied. And the test environment of every testing process was divided according to the cross test strategy, the contradiction of quality assurance and cost control was well solved by the way.Finally, the testing and evaluation program for embedded software of soybean milk machine was designed according to the above research on testing and evaluation strategy, which was based on the automatic testing tool RTRT. And the testing environment under RTRT of soybean milk machine software was built, the series tests which contain quality metric, MISRA C code rules review, coverage assessment in unit testing and integration testing were carried by using the RTRT testing tool. By processing and analysis the testing results, the testing model and testing strategy were verified, they were correct and reasonable, at the same time it was effective that the testing tool RTRT was applied to software testing of soybean milk machine. The testing efficiency was improved under the premise of guaranteeing quality.The methods in the paper could be effectively applied to the software testing of embedded appliances or other products. At the same time, the problems that were caused traditional manual testing, for example, the testing was difficult, the low efficiency and inadequate were improved by the introduction of software automatic testing tools, which was an important significance for the embedded testing. The research could lay the foundation for further research and application of the field.
Keywords/Search Tags:Embedded software testing, Quality metrics, Testing process model, Automatic testing, RTRT
PDF Full Text Request
Related items