Font Size: a A A

Software Test Data Automatically Generated

Posted on:2006-04-19Degree:MasterType:Thesis
Country:ChinaCandidate:H TianFull Text:PDF
GTID:2208360185955772Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of software engineering technology, and the increase of the scale of software design, software testing plays a very important role in the process of software exploitation and the automatization of software testing is the important direction of research and development of software testing.fundamental theories about the automatization of software testing are depicted in this paper.In addition,The new design method of test case is also provided, and How is the test case about the new method built automatically in this papaer.The aim of software testing is to find out the defect of the software, so different testing methods can be adopted to design test case so as to the test is successful. For example, white box testing (logic covering, path covering, etc) and black box testing (function test, regression test, and performance test, etc).The design of test case is related to the efficiency of testing directly. In this paper, the design method of test case for white box testing and black box testing will be introduced respectively: combination of condition covering test (white box), combination of input variant covering test (black box). Both of them can increase the testing efficiency to some extent.The automatizition of software test can increase the testing efficiency greatlier, and guarantee the quality of the software.it is one developing trend in software test. In this paper, relevant algorithm of the automatic producing test case will be discussed, furthermore, the Simulate annealing Genetic algorithm of automatic producing the case of combination of condition covering test, and the orthogonal Latin squares method of the automatic producing the case of combination of input variant covering test are offered in the paper. In order to avoid the"premature"phenomena of genetic algorithm, this paper makes some improvements on self-adaptive tactic in the self-adaptive genetic algorithm put forward by M.Srinivas.In the end, the combination of GUI exploited by the script language Tcl/Tk and the pack of the Simulate annealing Genetic algorithm by C is mentioned in this papaer, which leads to the implementation of an simple tool CCTT that can produce the case of combination of condition covering test.
Keywords/Search Tags:Software test, Genetic Algorithm, Simulated Annealing Algorithm, Self-Adaptive tactics
PDF Full Text Request
Related items