Font Size: a A A

Design And Implementation Of Automatic Test Artifacts Extraction System For Equipment Software Documents

Posted on:2022-10-13Degree:MasterType:Thesis
Country:ChinaCandidate:Y GuoFull Text:PDF
GTID:2492306725484064Subject:Master of Engineering (field of software engineering)
Abstract/Summary:PDF Full Text Request
With the improvement of the modernization level of national defense construction,the scale of weapon equipment software is becoming larger and larger,and the software intensive feature is becoming increasingly prominent.At present,software quality has become the core factor affecting the quality of equipment products.In the process of developing equipment,as an important link to ensure the quality of equipment software,software evaluation is included in the initial sample,testing sample,finalization and other stages of model development.In this process,a complete set of data of largescale equipment development process is collected.It is of great significance to effectively collect and make full use of these data for rapid iterative development and quality control of the weapon equipment.The traditional software evaluation method can not meet the needs of large-scale equipment software evaluation.Reading and analyzing test documents with various contents and making test plan on this basis will consume a lot of manpower and time cost of testers,and make it difficult and time-consuming to carry out the test work,hard to meet the requirements of rapid iteration,and the knowledge of test experience is difficult to share and difficult to retain,so that it can not be reused efficiently by subsequent testing staff members.In this paper,based on the definition of test artifacts obtained from the analysis of the processes associated with equipment software evaluation and the data produced during testing,an automatic extraction system of test artifacts for equipment software documents is designed and implemented.The main work of this paper includes:(1)The system data interaction module,document data management module,software document parsing module and test piece extraction module are designed based on MVC software architecture style.The software document parsing module can provide document parsing function as a micro-service,and the test artifacts extraction module adopts two kinds of extracting method including template rules method and natural language processing method to guarantee the accuracy of extracting results and the generalization ability of extracting function;(2)The core module of the system is designed and implemented in detail;(3)Carry out a close examination of every aspect of the sysytem,and the test results show that the system meets the requirements very well.This system can extract test artifacts from equipment software documents with high accuracy,provide valuable project test knowledge for equipment software evaluation personnel,eliminate the confusion caused by unnecessary data diversification in the process of software evaluation,and provide data reference for subsequent software evaluation staff.The system is developed based on spring boot framework and provides services to users in the form of web application.Users can access the system through browser to upload and manage test documents,initiate document parsing,extract test artifacts and download result data.At present,the system has been deployed on the servers of the unit and the overall effect is fine.It can reduce the time and energy of the testers to read and analyze the test documents,and ensure the testers to focus on the test work more efficiently,so as to ensure the product quality of the final equipment software.
Keywords/Search Tags:test artifact, document parsing, information extraction, software testing document
PDF Full Text Request
Related items