Automatic Test Method of UAV Flight Control Software
For the problems of depending on hardware system,long test cycle,low efficiency of manual test,poor reuse,error-prone and high maintenance cost in airborne flight control management software test,the key technology of full digital simulation en-vironment is researched,an automatic test method for airborne flight control management software is proposed.Based on the full dig-ital simulation environment,this test method improves traditional test data generation algorithms,uses the automated expert test generator-simulated annealing(AETG-SA)algorithm to generate the test data,introduces the feedback from test results into the al-gorithm,dynamically adjusts the algorithm parameters,obtains the optimal test set,and improves the test coverage.Test cases are executed in full digital simulation environment,it reduces the hardware dependency of embedded software testing process,and higher coverage of system function test and fault simulation test,and improves the efficiency of the test cases greatly.Compared with the traditional full-physical and semi-physical test methods,the engineering practice shows that based on the full digital simulation envi-ronment,the sufficiency of the automated test method improves by 4%,and the testing time reduces by 44%.
flight control softwareairborne softwarefull digital simulation environmentAETG-SA algorithmautomatic test method