Font Size: a A A

Design And Implementation Of An Embedded Software Automatiic Testing Paltform

Posted on:2017-03-23Degree:MasterType:Thesis
Country:ChinaCandidate:M X LvFull Text:PDF
GTID:2348330563952125Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the size and complexity of embedded software,embedded software is constantly improving the characteristics of embedded software across multiple OS and hardware platform,The application of automated testing technology to embedded software testing is a problem that must be solved in front of a software tester.The automated test platform is applied to a large scale of embedded software testing can save a lot of time and resources,scripts and use cases will be executed repeatedly,ensure the test execution process of consistency and accuracy.Based on the present situation and the existing automated testing technology,this paper designs and implements an automated test platform based on a certain type of embedded software.First of all,At first,the paper describes the present condition of the automatic test technology at home and abroad,the characteristics of embedded software testing technology,and the characteristic of automation testing framework,etc.On the basis of the existing technology,it is proposed and referred to the basic design ideas of integration,but also to the initial stage of the argument.According to the requirement of software engineering to develop and test,combined with the actual situation,the actual demand of an embedded software automatic test platform is analyzed.According to the needs and requirements of the test platform,and according to the function described in detail the whole process of design and test automation,including the demand to determine the test automation,automation test framework design,simulation and hardware environment,test scripts,visual test process,determine the test result,the test report the generation of proposed design of automated test platform.Platform to achieve the ultimate realization of the mainstream technology is through the collection of the main test cases and script management,test case and script execution and test results of comparative analysis of the software,for testing the process of all aspects of the process to be managed,the use of sophisticated testing methods are now organized together.Interface for all sets of integrated modules using the platform,and the components of each component are automatically driven together to accomplish the automatic test.Finally,the concrete realization and practical application of the design are described.The test platform has been applied to the automated testing of an embedded software after the development of the test platform.Compared with the past manual test swab,all tests were obtained through efficient management,analysis of test results is simple,rapid,effective,search query test problem is very efficient,and all the key steps of testing link with traceable requirements.In doing a lot of tests such as regression testing,We will greatly reduce the error caused by human factors in the process of executing the script code,which greatly improves the efficiency of the automatic measurement and also saves the labor cost,it is not easy to appear because of some errors,and improve the test results.Therefore,the realization of this platform has high practical value and far-reaching practical significance.
Keywords/Search Tags:Software test, Embedded software, Automated testing, Test scripts
PDF Full Text Request
Related items