Font Size: a A A

Design Of Distributed Verification Software Tool For IOT Data Acquisition Equipment

Posted on:2021-05-29Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhaoFull Text:PDF
GTID:2518306050470204Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
In today's industrial production,the production requirements are more and more stringent.Reliable data acquisition equipment can collect data in industrial operation,and help the industry to complete the production work better.Traditional manual test method for the verification of data acquisition equipment not only consumes manpower and time,but also has low efficiency and insufficient functional coverage.Nowadays,automatic testing has gradually replaced the traditional testing methods,and developed rapidly.But the cost of foreign automatic testing technology is high,and it is difficult to customize.Domestic automatic test technology has made great achievements,but it is difficult to combine mature automatic test tools in targeted application.It can provide some ideas for the verification of IOT data acquisition equipment,but no suitable automatic test tool can be directly introduced in the verification.In this thesis,a distributed verification software tool for IOT data acquisition equipment is designed and implemented by combining the existing automatic testing technology and considering the pertinence and generality.In order to make the distributed verification software tools more universal,a verification requirements of IOT data acquisition equipment based on the main process of automatic testing is analyzed in the thesis.And more,a set of implementation scheme for providing automatic test method and a solution for IOT data acquisition equipment verification is designed.The software architecture of the distributed verification tool is determined,which is divided into three parts: automatic test engine module,distributed verification resource function module and integrated auxiliary tool.On this basis,the structure of the automatic test engine module is designed,which completes the component division,determines the timing relationship and communication mode between components,and realizes the automatic test framework driven by data;aiming at the main data flow and business flow of IOT data acquisition equipment,the distributed verification resource function module is designed and deployed on the distributed verification node;combined with the functions of ELK and Airflow,the integration of these two auxiliary tools is completed,providing a friendly monitoring and operation Web interface for the tool.Then build the running environment of the distributed verification software tools,combine the various modules,test the distributed software tools,obtain the verification results of IOT data acquisition equipment,and analyze the verification results of some data flow and business flow test cases of ensure function of the distributed verification software.Finally,according to the actual situation of the existing IOT data acquisition project,test with distributed verification software tool has higher testing effect,higher functional coverage and lower cost than manual test.The distributed verification tool for IOT data acquisition equipment designed in this project adopts the structure of distributed test resources to ensure the quality of products in IOT data acquisition equipment project,and realizes a data-driven automatic test tool.The tool provides an automatic test method that directly executes excel table to define test cases.The distributed verification software tool is of great practical value.In the actual project application,One tester can completely cover all tests by using distributed verification tools,which saves labor cost compared with the traditional method of four testers manually triggering tests and recording test results;the coverage of test case branch code is increased from 30% to 60%,the number of CI / CD is increased from 2-3 times a day to more than 10 times,and the test efficiency is significantly improved.And this distributed verification tool has reusability,which has certain reference value for similar software function verification design.
Keywords/Search Tags:Automatic test tool, Function test, Distributed verification, Data-driven, IOT data acquisition equipment
PDF Full Text Request
Related items