Font Size: a A A

Research And Application Of Visualization Of Software Testing Process

Posted on:2022-12-07Degree:MasterType:Thesis
Country:ChinaCandidate:Z H ZuoFull Text:PDF
GTID:2518306758974719Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the promotion and application of data visualization technology in the field of software testing,such as software test management systems,software testing process management systems and software test processes or results visual analysis auxiliary tools,etc.However,these systems or tools are mainly used by developers for code analysis,and the visual content is mainly aimed at packages,classes,methods and lines of code in specific projects,whose degree of visual presentation and analysis needs to be improved.In addition,the current third-party software evaluation agencies involve a large number of paper documents during the testing and review process.The analysis is difficult,the management is inconvenient,and the overall work efficiency is low.In order to solve the above problems,this paper combines the software testing and visualization technology,adopts the idea of visual analysis from the global to the local and then to the details,combined with various of visual forms,to realize the software testing process visual analysis system.From the two perspectives of the visual analysis of the whole process and the sub-process of software testing,it helps testers,managers and reviewers to analyze the software testing process,key information of each process and the correlation between sub-processes efficiently,which improve the comprehensibility of software testing and the efficiency of visual analysis,and has strong practical application value.The main work of this paper is reflected in the following three aspects:(1)The visual analysis method of the software testing process is proposed,including visual design principles and requirements,test data pre-processing,testing process visual analysis design and test report generation.The visual design principles and requirements defined the visual design principles and requirements of this system.Test data pre-processing realized the explanation,extraction and data structure of source document data.The visual analysis of the test process designed the corresponding views and interactive means for visible analysis tasks.Test report generation implemented custom generation and output of test reports.This method can help users conduct the overall and local analysis of the software testing process better,and understand the software testing process fully.(2)Based on the visual analysis method proposed,combined with the relevant content of the visual analysis framework design,visual analysis process design,system architecture design and system interface view design,a software testing process visual analysis system STPVis(Software Testing Process Visualization),is designed and implemented.The system combines various of visual technologies and interaction methods effectively,presents and analyzes the basic software testing process and the main content of each process from both global and local dimensions,which supports users to rapidly analyze and in-depth exploration of the software function testing process in a visual way.By intuitive views,it helps users understand the software function testing process quickly,reduce the time of users to read paper documents,and improve the overall work efficiency of testing.(3)Carry out case analysis and system testing on the visual analysis system of the software testing process.Case analysis realized the visual analysis of the entire process of typical test project software testing and sub-processes,which verified the practicality of the system in this paper.System testing mainly includes functional testing and non-functional testing,which proved that STPVis has met the needs of users,and verified the feasibility of the visual analysis method of this paper and the easiness and effectiveness of STPVis.
Keywords/Search Tags:Software testing, Software testing process, Visual analysis, Process visualization, Text data visualization
PDF Full Text Request
Related items