Software Testing Verification and Reliability · 2004 · 1.4K citations · 64 references
ComputingComputer ScienceDesign AutomationDesign OptimizationTest DevelopmentMetaheuristic OptimizationSoftware TestingStructural TestingAutomated Test GenerationFunctional TestingMetaheuristic SearchSafety ConstraintsSearch-based Software EngineeringSearch-based Software TestingTest Data GenerationTest Generation
Metaheuristic search techniques are increasingly used for automatic test data generation, offering efficient solutions to combinatorial problems, but prior work has been limited by software size, complexity, and the undecidable nature of the task. The paper aims to survey current work in search‑based software test data generation and propose future research directions. The authors conduct a comprehensive survey of existing research and outline potential future research directions across various subfields. © 2004 John Wiley & Sons, Ltd.
Abstract The use of metaheuristic search techniques for the automatic generation of test data has been a burgeoning interest for many researchers in recent years. Previous attempts to automate the test generation process have been limited, having been constrained by the size and complexity of software, and the basic fact that, in general, test data generation is an undecidable problem. Metaheuristic search techniques offer much promise in regard to these problems. Metaheuristic search techniques are high‐level frameworks, which utilize heuristics to seek solutions for combinatorial problems at a reasonable computational cost. To date, metaheuristic search techniques have been applied to automate test data generation for structural and functional testing; the testing of grey‐box properties, for example safety constraints; and also non‐functional properties, such as worst‐case execution time. This paper surveys some of the work undertaken in this field, discussing possible new future directions of research for each of its different individual areas. Copyright © 2004 John Wiley & Sons, Ltd.
64
Genetic algorithms in search, optimization, and machine learning
Choice Reviews Online · 1989 · 49.3K citations
Optimization by Simulated Annealing
Scott Kirkpatrick, C. D. Gelatt, M.P. Vecchi · Science · 1983 · 44.6K citations
Equation of State Calculations by Fast Computing Machines
N. Metropolis, Arianna W. Rosenbluth, M. N. Rosenbluth et al. · The Journal of Chemical Physics · 1953 · 37.1K citations
Darrell Whitley · Statistics and Computing · 1994 · 4.5K citations
Mark Weiser · IEEE Transactions on Software Engineering · 1984 · 3.2K citations