Font Size: a A A

Design And Implementation Of Automated Test Execution Management Software

Posted on:2022-01-21Degree:MasterType:Thesis
Country:ChinaCandidate:Z D OuFull Text:PDF
GTID:2518306524989009Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
As one of the most brilliant achievements in the development of the test and measurement industry,the automatic test system has played a significant role in various fields of scientific research and all levels of industrial production.The test software is the core of the entire system and the key to the success or failure of the entire system.In order to improve the development efficiency of test programs in test software and enhance the versatility of test programs to complex instruments,the concept of test execution management software came into being,which is one of the current research directions of automated test software.Through the analysis of the automatic test system,this paper designs and realizes the automatic test execution management software based on the Linux open source system.The software provides a solution for the execution and management of the test program,which is of great significance to the reuse of the test program.This project serves as a teaching example of the automatic test system for high-quality courses,enabling students to fully understand the automatic test software system and closely follow the development direction of the current testing field.It provides a strong support for cultivating new measuring talents.The thesis first introduces the research background and significance of the subject,then summarizes the concept of automated test execution management software,and formulates a software design plan according to its specific functions,and also develops the software according to the plan.Finally,the use of the software is ensured by testing the software and specific applications.The specific research content is as follows:1.First,the thesis clarifies the concept of test execution management software as a test framework.Then it focuses on the analysis of the test execution management software's sequence file management,editing,execution,test module interface functions,test reports and other functional requirements.Based on the research and comparison of traditional and test execution management-based test plans,the architecture model and overall design plan of the execution management software are designed.2.Based on the software design scheme,QT is used as a software development tool,the software storage structure is designed with a heterogeneous linked list,and the implementation of the operation algorithm of the steps is discussed.The storage and loading of sequence files,the specification of test module program interface,the execution process of sequence files and the graphical user interface are realized in detail.At the same time,the report function and other auxiliary functions have been realized.3.On the basis of completing the test execution management software,through specific tests,the storage structure,the interface between the execution management software and other test modules,the execution module and other functions are verified.And the thesis realized the experimental application example of the sorting test system based on the automated test execution management software.In summary,the automated test execution management software based on the open source system platform designed and implemented in this paper meets the functional requirements of the test execution management software,and the implementation of the software is verified to meet the expected design through testing and concrete application.
Keywords/Search Tags:Automated test system, Test plan, Test execution management software, Software test
PDF Full Text Request
Related items