The document discusses the use of evolutionary algorithms, specifically genetic algorithms and genetic programming, in white-box software testing to automate the generation of test cases. It reviews several surveyed papers that explore different aspects of evolutionary testing, including factors affecting fitness functions and approaches to testing object-oriented software. The take-home messages highlight the challenges of generating test cases and the efficacy of evolutionary algorithms in addressing these challenges.
Related topics: