Font Size: a A A

Design And Implementation Of Software Testing Error Report Analysis And Processing Tool

Posted on:2018-01-16Degree:MasterType:Thesis
Country:ChinaCandidate:P S WangFull Text:PDF
GTID:2348330518998967Subject:Engineering
Abstract/Summary:PDF Full Text Request
At present,the software field in the continuous development of software products in the case of rapid development of the product quality control is also receiving more attention,but also become the focus of enterprise development concerns.Software testing is a way of product quality assurance,software projects also occupy a large proportion of the need to invest a lot of manpower and time resources.The development of automated test tools has reduced most of the repetitive workforce for software testing,but the analysis of failed test logs still requires a lot of human labor.After testing the Sybase ASE database product,the error log analysis of the test case has a lot of repetitive labor,as well as fixed processing and analysis of the problem process,combined with text analysis,text vector model and text similarity related knowledge,design and To achieve the database product software error log analysis tool,which once again the liberation of human resources.For the ASE database product testing there is an automated test tool Grid,you can run the test case traversal,the implementation of successful test cases automatically upload,but can not perform the failure of the test case results for analysis.After the Grid tool,there are still a lot of test cases that fail to execute.Most of the error messages can be solved according to the settings of the environment or the known Bugs.The artificial manual analysis in this area takes a lot of time and manpower.Do repetitive work.1.File preprocessing,analyze the Grid automation test results,get the failure test case information,extract the failure test case log information after the basic information processing work;2.Simplify the text information,the error log is used to filter out the interference information several times,and then the information of the log is simplified by combining the stop word list and the baud root algorithm to get the error log key information;3.Calculate the text vector,design feature words,according to the feature words,the TF-IDF algorithm to generate the text vector model with the same dimension of the error text,which is convenient for the later text processing;4.Text message processing,The text vector generated according to the current error log is compared with the information in the database and the following are done: After setting up the environment,re-execute the test cases,associate the relevant Bugs,generate new Bug templates,and search similar bug information.On this basis,we maintain the entire system database,including the establishment,initialization,backup,recovery and update,the system has been applied to the ASE project team.The experimental results show that the system can intelligently analyze the test case error log,thus reducing the large number of artificial labor force.
Keywords/Search Tags:Software Test, Keyword, TF-IDF, Text Vector
PDF Full Text Request
Related items