Font Size: a A A

Design And Implementation Of Distributed Test System Process Construction And Scheduling System

Posted on:2022-06-09Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhouFull Text:PDF
GTID:2518306524988529Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the development of computer and information technology,the process of digitization and networking in all walks of life is also moving forward,including the field of automatic test systems.Combining the flexible and reusable basic characteristics of SOA architecture(service-oriented architecture),and combining Web service technology with test terminal programs,a distributed test system based on SOA architecture can be realized,but invoking Web service programs requires testers with relevant expertise Technical knowledge and need to be based on software coding technology,so the technical threshold for using distributed test systems is raised.This article mainly elaborates the design and implementation method of the process orchestration and scheduling system of the distributed test system.The system does not require testers to have knowledge of Web services and coding-style programming capabilities,and allows testers to create test tasks in the form of flowcharts.The test process can be executed with one key to complete the test task.The system also realizes the real-time collection and storage of test data.Testers can obtain real-time test data of the test terminal,or query test records to obtain historical test data.The main content of this research is divided into the following parts:(1)The service composition and service invocation requirements of the distributed test system based on the SOA architecture are carefully analyzed,and on this basis,the system user role classification and the corresponding functional requirements are determined.(2)Based on Web technology,a set of flow chart test task development tools was designed and implemented.With this tool,the flow chart test task development operation can be completed,and a reasonable and effective data structure is designed to store process information,and the tool supports sequential processes.,Parallel processes and construction operations of branch processes.(3)Based on the Web Service service technology,the system automatically parses the test process data and calls the test service program in accordance with the process sequence.Testers do not need to know the SOA architecture and related technical principles to implement one-click invocation of test services to perform test tasks.(4)The system realizes the function of real-time collection of test data.Testers can view the real-time test data and test results of the test service through this system without going to the test site,so as to realize the control of the test progress.The system is also designed with a waveform display control,users can remotely view the waveform data monitored by the test service unit.(5)This system collects and stores the test result data of each execution of the test process.Users can view the test records and historical test data of the test process through this system.At present,the process orchestration and scheduling system software of the distributed test system has been tested for various system functions.The test results show that the system is stable and reliable,and can meet the needs of service composition and service invocation of the distributed test system.
Keywords/Search Tags:SOA architecture, Webservice technology, Service Orchestration
PDF Full Text Request
Related items