Automated Software Test Data Generation
IEEE Transactions on Software Engineering
Constraint-Based Automatic Test Data Generation
IEEE Transactions on Software Engineering
Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
The chaining approach for software test data generation
ACM Transactions on Software Engineering and Methodology (TOSEM)
An Experimental Comparison of the Effectiveness of Branch Testing and Data Flow Testing
IEEE Transactions on Software Engineering
Generating Software Test Data by Evolution
IEEE Transactions on Software Engineering
The Art of Software Testing
Search-based software test data generation: a survey: Research Articles
Software Testing, Verification & Reliability
Software Testing Research: Achievements, Challenges, Dreams
FOSE '07 2007 Future of Software Engineering
The Current State and Future of Search Based Software Engineering
FOSE '07 2007 Future of Software Engineering
A multi-objective approach to search-based test data generation
Proceedings of the 9th annual conference on Genetic and evolutionary computation
An Automatic Software Test-Data Generation Scheme Based on Data Flow Criteria and Genetic Algorithms
CIT '07 Proceedings of the 7th IEEE International Conference on Computer and Information Technology
Using Genetic Algorithms to Aid Test-Data Generation for Data-Flow Coverage
APSEC '07 Proceedings of the 14th Asia-Pacific Software Engineering Conference
GA-based multiple paths test data generator
Computers and Operations Research
Automated Test Data Generation for Coverage: Haven't We Solved This Problem Yet?
TAIC-PART '09 Proceedings of the 2009 Testing: Academic and Industrial Conference - Practice and Research Techniques
A Theoretical and Empirical Study of Search-Based Testing: Local, Global, and Hybrid Search
IEEE Transactions on Software Engineering
Engineering Optimization: An Introduction with Metaheuristic Applications
Engineering Optimization: An Introduction with Metaheuristic Applications
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
Software testing is an important and expensive phase of the software development life cycle. Over the past few decades, there has been an ongoing research to automate the process of software testing but the attempts have been constrained by the size and the complexity of software especially due to the use of dynamic memory allocation which makes the software behavior highly unpredictable. The use of metaheuristic global search techniques for software test data generation has been the focus of researchers in recent years. Many new techniques and hybrid methods have been proposed to tackle the problem more effectively. This study provides an overview of the various techniques that have been applied for structural test data generation. It also presents the open areas, challenges and future directions in the field of search based software testing with an emphasis on test data generation for structural testing.