会议专题

A Random Walk Based Algorithm for Structural Test Case Generation

Structural testing is a significant and expensive process in software development. By converting test data generation into an optimization problem, search-based software testing is one of the key technologies of automated test case generation. Motivated by the success of random walk in solving the satisfiability problem (SAT), we proposed a random walk based algorithm (WalkTest) to solve structural test case generation problem.WalkTest provides a framework, which iteratively calls random walk operator to search the optimal solutions. In order to improve search efficiency, we sorted the test goals with the costs of solutions completely instead of traditional dependence analysis from control flow graph. Experimental results on the condition-decision coverage demonstrated that WalkTest achieves better performance than existing algorithms (random test and tabu search) in terms of running time and coverage rate.

automatiC test generation condition-decision coverage random walk structural testing

Jifeng Xuan He Jiang Zhilei Ren Yan Hu Zhongxuan Luo

School of Mathematical Sciences Dalian University of Technology Dalian. China School of Software Dalian University of Technology Dalian. China School of Mathematical Sciences Dalian University of Technology Dalian. China;School of Software Dal

国际会议

The 2nd International Conference on Software Engineering and Data Mining(IEEE 第二届国际软件工程和数据挖掘学术大会 SEDM 2010)

成都

英文

545-550

2010-06-23(万方平台首次上网日期,不代表论文的发表时间)