Font Size: a A A

Design And Implementation Of Embedded Product Testing Management System

Posted on:2017-03-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y HuangFull Text:PDF
GTID:2348330512452101Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Comparing with windows or Desktop Linux OS, the embedded product is more dependent on the hardware platform. The software architecture of embedded product becomes more and more complex because the requirements of the end user that focuses on product function, become more and more complex. A simple change in hardware or software requirement, has very large impact on the whole system. Investigate the research at home and abroad, and find that most of the studies about embedded products testing are focused on automated test tool. However, the research that generates black box testing case basing on the analysis of user requirement, are insufficient.Most business development model of embedded products is the development of multicultural product line at the same time. Design omissions and test omissions often happen to the development process because user requirements change frequently. To resolve these problems, this thesis studies the design and implementation of integrated management platform for embedded software and hardware testing. The main work that has been completed in this thesis are as follows:(1) Aiming at the existing problems with embedded products development, investigate the research at home and abroad to find out possible solutions.(2) Collect and analyze the major problems that need to be resolved on development process from project members. Summarize the functions and services that should be provided by the platform according to the requirement analysis result.(3) Complete the design of software architecture and data structure basing on the results of requirement analysis. Give overall design in system modules, data structure, database, etc.(4) According to the result of overall design, carry on the detailed design and the code realization. Design and implement the algorithms about automatically generating test cases. And completed the unit test.(5) Prepare platform operating environment for testing, and organize test team members to perform function testing and performance testing for platform. During the test-running phase, monitor the real effect of platform by gathering project data onto real-time. Analyze the collected data, to evaluate the platform whether achieve the expected targets that were defined at the beginning of project or not.It can be proved that the platform has completed the functional objectives described in the requirements by analyzing the data collected during the testing phase and the test-run phase. Using this platform, company can save the project development costs. Project management and product quality become more controllable. At the same time, also hope it to be able to provide some reference to other companies in the same industry.
Keywords/Search Tags:Embedded Software testing, Embedded product testing, Test case creation, Requirement management, Reuse
PDF Full Text Request
Related items