Font Size: a A A

Research On The Key Technologies Of Embedded Software Security Testing

Posted on:2021-01-08Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y JiaFull Text:PDF
GTID:2428330626965571Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
With the continuous improvement of the scale and complexity of embedded software,the security risks brought by embedded software emerge in endlessly,so the software testing industry is booming.Many software manufacturers often choose automated testing to replace time and cost manual testing,so many testers will focus on automated testing.It not only ensures the test efficiency but also saves the labor cost.This article will design an automated test platform based on the current situation of the society,while ensuring the test efficiency and the accuracy of the test,a detailed study is carried out in this regard,the main research contents of this article are as follows.(1)By reading a number of domestic and foreign literature,to understand and learn the development of automatic testing technology at home and abroad,based on this article testing issue to in-depth exploration,summarizing and putting forward the requirements of automated testing platforms,through the requirements analysis to establish an automatic testing framework,and based on this framework to construct the construction scheme of automated test platform.(2)According to the requirements of the test platform,gradually improve the construction of the test platform,the hardware design of the test platform is the establishment process of the test environment,and it is also the basis of the test.Only through the in-depth understanding of the tested parts can we know the operating conditions of the tested parts.For the tested parts that cannot be used independently,we need to pass simulation.Therefore,the hardware selection of the lower computer is very important.According to the needs of the test,the hardware of the lower computer is selected,and the simulation signal is injected into the pin of the tested part by the function waveform generator,and then the output is collected and stored by the collection card of Ni company.The output is analyzed and compared to realize the test process of the tested part.(3)For the selected hardware,you need to complete the user-level interface design based on its interface and underlying definition.When designing the software interface,use Lab VIEW graphical programming software.according to the requirements of the test platform,the functions of the platform user interface software are designed,and the designed interface functions are programmed one by one.Finally,the display contents in the front panel are sorted to form the user interface of the whole test platform.In order to reflect the practicability of the user interface,the newly developed test platform needs to be tested,ensure that the test platform can complete the test task of the tested parts.(4)Automated testing experiments on automotive fuel tank controller software,The upper computer of the test platform sends the test case to the lower computer to control the lower computer to send simulation signals to the tested parts,and then the output signal of the tested parts is collected by National Instruments acquisition card,so as to realize the test process of the tested parts,This test experiment also verifies the integrity and effectiveness of the test platform.
Keywords/Search Tags:Automated test, Fuel tank controller, CAN bus, LabVIEW
PDF Full Text Request
Related items