Software testing techniques (2nd ed.)
Software testing techniques (2nd ed.)
Automated Software Test Data Generation
IEEE Transactions on Software Engineering
Constraint-Based Automatic Test Data Generation
IEEE Transactions on Software Engineering
The chaining approach for software test data generation
ACM Transactions on Software Engineering and Methodology (TOSEM)
Software unit test coverage and adequacy
ACM Computing Surveys (CSUR)
On random and partition testing
Proceedings of the 1998 ACM SIGSOFT international symposium on Software testing and analysis
Automated program flaw finding using simulated annealing
Proceedings of the 1998 ACM SIGSOFT international symposium on Software testing and analysis
Automated test-data generation for exception conditions
Software—Practice & Experience
Automatic test data generation for path testing using GAs
Information Sciences: an International Journal
Art of Software Testing
Is ISSTA research relevant to industry?
ISSTA '02 Proceedings of the 2002 ACM SIGSOFT international symposium on Software testing and analysis
Generating Software Test Data by Evolution
IEEE Transactions on Software Engineering
Selection and Evaluation of Test Data Based on Genetic Programming
Software Quality Control
Scatter Search: Methodology and Implementations in C
Scatter Search: Methodology and Implementations in C
Data Generation for Path Testing
Software Quality Control
Evolutionary testing of classes
ISSTA '04 Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysis
Search-based software test data generation: a survey: Research Articles
Software Testing, Verification & Reliability
New heuristic algorithms for the windy rural postman problem
Computers and Operations Research - Articles presented at the conference on routing and location (CORAL)
Evolutionary test data generation: a comparison of fitness functions: Research Articles
Software—Practice & Experience
Evolutionary Testing Using an Extended Chaining Approach
Evolutionary Computation
Symbolic execution of floating-point computations: Research Articles
Software Testing, Verification & Reliability
Code-coverage guided prioritized test generation
Information and Software Technology
Simulated annealing applied to test generation: landscape characterization and stopping criteria
Empirical Software Engineering
Empirical Software Engineering
Search Algorithms for Regression Test Case Prioritization
IEEE Transactions on Software Engineering
Goal-oriented test data generation for pointer programs
Information and Software Technology
Improving random test sets using the diversity oriented test data generation
Proceedings of the 2nd international workshop on Random testing: co-located with the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007)
IEEE Transactions on Software Engineering
Heuristic Solutions for Locating Health Resources
IEEE Intelligent Systems
Detecting buffer overflow via automatic test input data generation
Computers and Operations Research
Evolutionary functional testing
Computers and Operations Research
Observations in using parallel and sequential evolutionary algorithms for automatic software testing
Computers and Operations Research
A tabu search algorithm for structural software testing
Computers and Operations Research
GA-based multiple paths test data generator
Computers and Operations Research
Heuristics-based infeasible path detection for dynamic test data generation
Information and Software Technology
Evolutionary software engineering, a review
Applied Soft Computing
An evaluation of differential evolution in software test data generation
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Application of genetic algorithm and tabu search in software testing
COMPUTE '11 Proceedings of the Fourth Annual ACM Bangalore Conference
Test case automatic generation research based on AADL behavior annex
AICI'11 Proceedings of the Third international conference on Artificial intelligence and computational intelligence - Volume Part I
Evolutionary algorithms for the multi-objective test data generation problem
Software—Practice & Experience
Heuristic search-based approach for automated test data generation: a survey
International Journal of Bio-Inspired Computation
Cellular automata based test data generation
ACM SIGSOFT Software Engineering Notes
Cellular-genetic test data generation
ACM SIGSOFT Software Engineering Notes
Artificial life and cellular automata based automated test case generator
ACM SIGSOFT Software Engineering Notes
Dynamic stopping criteria for search-based test data generation for path testing
Information and Software Technology
Hi-index | 0.00 |
The techniques for the automatic generation of test cases try to efficiently find a small set of cases that allow a given adequacy criterion to be fulfilled, thus contributing to a reduction in the cost of software testing. In this paper we present and analyze two versions of an approach based on the scatter search metaheuristic technique for the automatic generation of software test cases using a branch coverage adequacy criterion. The first test case generator, called TCSS, uses a diversity property to extend the search of test cases to all branches of the program under test in order to generate test cases that cover these. The second, called TCSS-LS, is an extension of the previous test case generator which combines the diversity property with a local search method that allows the intensification of the search for test cases that cover the difficult branches. We present the results obtained by our generators and carry out a detailed comparison with many other generators, showing a good performance of our approach.