Font Size: a A A

Design And Implementation Of Development Test Platform For Platform Management Subsystem

Posted on:2016-11-27Degree:MasterType:Thesis
Country:ChinaCandidate:Q C LvFull Text:PDF
GTID:2308330473455937Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
Platform management subsystem(PMS) is a core subsystem of UAV. It can collect and receive flight data and control signals in real time, and sends them to the ground or stores in local accurately, real-time, automatically, so that the ground station system can take monitor and control of the aircraft flight status and is also conducive to later maintenance. PMS has complex crosslinking relations with other systems on UAV, its management logic and data signal is various, which is a big difficulty for its development, testing and maintenance. Therefore, it is very urgent that affording a set of advanced test methods to assist system developers improve the development efficiency.On the background of affording PMS an automatic test platform, model framework of a distributed automatic testing system has been researched in this thesis. Then, an architectural solution accorded to the projects has been presented after putting ABBET and object-oriented together. The solution introduces the concept of test case in software engineering into designing of ATS(Automatic Test System), separates test plan out of software code, solves the problems that the system have to redevelop when test plan changes which is caused by the strong coupling of test plan with software code. The solution enhances system’s flexibility and prolongs its life cycle. The thesis details 1553 B modules and analog input/output modules which the writer is in charge of. At last draws the conclusion that the modules’ development meets the engineer requirements and the feasibility and efficiency of the test case solution are verified.Test data, test process description is separated from software code by introducing the concept of test case in the project. A system which uses test case as its input, goes through test case management container, test case engine, test resource abstract object container and etc. has been built, completes the analysis of test cases, the configuration of test parameters, and the initialization of test resource and process. It succeeds in reducing the coupling between test plan and test software code, enhances system’s flexibility and prolongs its life cycle. This approach has good application prospect.
Keywords/Search Tags:Framework model of automated test systems, Test case, Engine of test case
PDF Full Text Request
Related items