Font Size: a A A

Design And Implementation Of Software Automation Test Platform For Multiprog

Posted on:2022-08-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q ZhaoFull Text:PDF
GTID:2518306731972529Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of Internet technology,computer technology has been applied to every field of life,all kinds of application software presents explosive growth,through testing to ensure the quality of software has become an essential part of the project.However,for most applications,manual testing requires very high time cost and labor cost,and the steps are very tedious and repetitive.Therefore,it is necessary to introduce automated testing according to the application characteristics to reduce the cost.Multiprog software is an applied in machinery manufacturing,automotive and other industrial automation control occasions large PLC programming system,with the increase of development capabilities,the test work became more complex,while a large part of the mechanical,repetitive tasks,so it's urgent to find the right automation measurement scheme to reduce the workload testers.At first,the related concepts and research progress of automated testing are described in this thesis,and then the Multiprog programming system is briefly introduced and applied.According to the characteristics of the software Multiprog programming environment,this thesis proposed an automatic testing method and realized the automatic testing platform of the functional block diagram in the software.The main work of this thesis includes three parts: 1)Automatic generation of test data.According to the characteristics of many input parameters and most of the parameters are numerical types,the orthogonal method is selected to generate test data,and the code of automatic generation of test data is written according to the orthogonal method.2)Automated testing execution.According to the characteristics of the software interface element changes few and the control positioning can not be carried out through the front elements,the desert plugin is used to recognize characters and images,it realized the positioning of interface elements and controls,and the automation test is completed by using the third-party library simulating the behavior of keyboard and mouse,which solves the problem of positioning the elements of the software.3)Design and implementation of automatic test platform.This thesis analyzes the requirement of automatic test platform,designs the automatic test visualization platform,and uses Django framework to complete the development of the platform.This platform achieves a breakthrough in the testing of functional block diagrams in Multiprog software from scratch,and saves a lot of time for software testers to design and execute use cases manually,it also provides a solution and direction for automated testing which has similar characteristics with such applications.
Keywords/Search Tags:Test data generation, Automated test platform, Desert plug-in, Orthogonal method
PDF Full Text Request
Related items