Font Size: a A A

Research And Implementation Of Software Testing Plan Based On Decision Tree Algorithm

Posted on:2018-11-08Degree:MasterType:Thesis
Country:ChinaCandidate:P T ZhangFull Text:PDF
GTID:2348330542452369Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the scale of software testing is becoming increasingly large,automated testing has become an important integral part of the entire software testing work,It has become a consensus of the vast majority of software companies that as much as possible do the automation of software testing.Because automated testing has many advantages,compared with the traditional manual test method it is more efficient,the test results can be more reproducible.However,throughout the software testing process,according to the scope of the test cycle to produce the corresponding test plan has always been based on personal experience to manually complete,this approach is not only inefficient,and greatly dependent on the staff of software products and the degree of understanding of the test case.In this paper,the problems in the process of generating software testing plan are studied in detail.Deeply analyzed the characteristics of the software test plan at home and abroad,and compared the characteristic with the actual business situation of enterprise software testing.Then introduced a new method to automatic generate test plan.This method can first improve the efficiency of the software test plan generation,and then the generated software test plan covers a more comprehensive range of testcase,also it can eliminate the staff in the production of software test plan aspects of the harsh experience requirements.This paper mainly introduces the background and related technology of system development,analyzes the business requirements and functional requirements of the system in detail,and designs the functional modules and system architecture of the system.This paper realizes the automatic generation of test plan system.The core technology of this system is to introduce the decision tree algorithm,and use the classification characteristic of the decision tree algorithm to realize the classification of all test cases automatically,instead of manually selecting the test program.In addition,when a decision tree is modeled,only a small number of test case training set data can be used to construct an effective decision tree classification model.Therefore,it is only necessary to maintain a training set with little data volume,by modeling and using the model for test cases select,you can achieve from all the test cases to filter out the test range of test cases to generate a test program.In the software testing process,the use of the system can be automatically generated within a constant time software test program,rather than with the expansion of the test range then need spend more time to generate test plan.At the same time,based on the logic characteristics of the decision tree algorithm,the selected test cases are comprehensive and the comprehensive scope of the test scope is guaranteed.The implementation of the system in the software test results show that the system can help enterprises to simplify the process of generating software test program to improve the efficiency of the entire test work.
Keywords/Search Tags:Software automated test, Testcase database, Decision tree
PDF Full Text Request
Related items