Font Size: a A A

Design And Implementation Of Component-based Testing Software

Posted on:2015-07-31Degree:MasterType:Thesis
Country:ChinaCandidate:Q ZhaoFull Text:PDF
GTID:2308330473950430Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Generally,automatic test system using traditional development mode is designed for specific product development only,while current interface form of electronic products is various and upgrade soon.Testing software whose boundary of each part is not clear connects closely with both embedded software and special equipment testing software.The coupling degree of the test software is high and it can not be separated.The testing software using the traditional development mode is always a special customized software due to the demand by the development, design and coding methods and so on.Special Customized software can match the initial system design task well, but is rather difficult to develop or reconstruct as foundation so as to adapt to changing needs.At present, with the development of software scale, the function is more and more complex, therefore, software needs to be more reconfigurable and reusable. This paper introduces the hierarchical, modular design, and application to testing software development, proposes a design method of testing software based on reusable component mechanism.Testing software based on component reuse mechanism designed in this paper comes in to two parts in the overall structure,the first is the integrative control program and the second is the reusable component.The two part is indispensable.The integrative control program is the control centre of the testing software, providing running platform and necessary support for the reusable component.The integrative control program using distributed processing mode creates a testing centre.The integrative control program comes into two parts,the first is the testing center and the second is the testing agent.Testing center is the center of management which is responsible for various types of testing task command and data collection and summary.Testing agent supports the testing center.It includes two main functions, one is for all kinds of reusable component management, on the other hand is to provide soft bus platform service.The reusable component can not achieve the testing goal without the help by the software bus.Testing software realizes the function of specific business needs to rely on the implementation of reusable component which is the function module of the testing software.The reusable component is divided into fixed and variable parts. The reusable component fixed part is used to define the scope of the reusable component, the realization of some basic interface and protocol. The reusable component developers can modify the variable part of the reusable component to meet the demand. The public component is different from the normal component.The public component owns a data pool. Reusable components realize data exchange using the soft bus.
Keywords/Search Tags:integrative control program, reusable component, software bus
PDF Full Text Request
Related items