Classification Tree-based Random Test Case Generation

徐伟,王林章,李宣东
DOI: https://doi.org/10.3969/j.issn.1002-137x.2009.01.067
2009-01-01
Computer Science
Abstract:Random testing (RT) has been employed to automatically generate test cases for model-based testing,in which model coverage criteria are key techniques to evaluate test adequacy so as to control the random testing process. However,independent and complete random test case generation may produce redundant tests with respect to the contribution to model coverage.Given a Java program,its corresponding UML(Unified Modeling Language) activity diagram and a path-oriented model coverage criterion,this paper proposed an improved random test generation approach(CT-RT) directed by a classification tree constructed with the executed test cases.To satisfy the same model coverage criterion,experimental results show that CT-RT generates much fewer test cases than RT.
What problem does this paper attempt to address?