Font Size: a A A

Intrusion Detectiion Method Based On Local Sensitive Hash

Posted on:2018-05-26Degree:MasterType:Thesis
Country:ChinaCandidate:Y J WangFull Text:PDF
GTID:2348330518498525Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In this era of information technology, software has become a human and machine, people and nature, people and social communication tools.People are increasingly dependent on the software, but the quality of software brings a lot of trouble to people's lives. Software quality issues become more and more people concerned about the problem. At the present stage of software engineering, software testing is still the most important and effective means to ensure the quality of software.Automated testing framework gradually surfaced.Firstly, this paper analyzes and studies the contents of automated testing technology and related testing. The advantages and disadvantages of selenium framework and TestNG framework are analyzed, and the principle of data driving and keyword driving are studied. Automated test framework in the process of building, set the advantages of a variety of technologies to reduce the workload of the testers, to facilitate the staff for data and word management and control. Test case is an indispensable part of software testing, test cases directly affect the quality of the product. So the optimization of the test case set is the focus of the entire automated test framework.Based on the ant colony algorithm, a simple optimization algorithm of test case set is designed. The algorithm is divided into test demand set and test case set by ant to find the optimal path. According to the mapping requirement of test demand and test case, the optimal test case set is found, Meet the needs of automated testing. Test case set the minimal optimization algorithm reduces the test case redundancy,reduces the workload of the testers, and improves the efficiency of the test. Experiments show that under the same test requirements, the optimized test case set found software vulnerabilities faster than the initial use case set, and the number of vulnerabilities found was the same as the initial use case set.Based on the analysis and design, the automated test system will prepare the test case under the business logic of the text analysis system.At the same time, the automated test system uses Testng to inject the test data into the test case and perform the test. Finally, the automated test system generates a test report based on the developer's requirements.
Keywords/Search Tags:software quality, automated test framework, test case set, simple algorithm
PDF Full Text Request
Related items