Application of Genetic Algorithms in Software Testing

Baowen Xu, Xiaoyuan Xie, Liang Shi, Changhai Nie · IGI Global eBooks · 2007

Genetic algorithms are a kind of global meta-heuristic search technique that searches intelligently for optimal solutions to a problem. Evolutionary testing is a promise testing technique, which utilises genetic algorithms to generate test data for various testing objectives. It has been researched and applied in many testing areas, including structural testing, temporal performance testing, safety testing, specification-based testing, and so forth. Experimental studies have shown that compared with the traditional techniques, evolutionary testing can greatly improve the testing efficiency.

Read the paper · More papers on PaperTik