Selecting Software Test Data Using Data Flow Information
IEEE Transactions on Software Engineering
Data Diversity: An Approach to Software Fault Tolerance
IEEE Transactions on Computers - Fault-Tolerant Computing
Partition Testing Does Not Inspire Confidence (Program Testing)
IEEE Transactions on Software Engineering
Analyzing Partition Testing Strategies
IEEE Transactions on Software Engineering
Numerical recipes in C (2nd ed.): the art of scientific computing
Numerical recipes in C (2nd ed.): the art of scientific computing
Journal of Computational Physics
A semantic model of program faults
ISSTA '96 Proceedings of the 1996 ACM SIGSOFT international symposium on Software testing and analysis
The AETG System: An Approach to Testing Based on Combinatorial Design
IEEE Transactions on Software Engineering
Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
Art of Software Testing
Continuity in software systems
ISSTA '02 Proceedings of the 2002 ACM SIGSOFT international symposium on Software testing and analysis
Mirror Adaptive Random Testing
QSIC '03 Proceedings of the Third International Conference on Quality Software
Is mutation an appropriate tool for testing experiments?
Proceedings of the 27th international conference on Software engineering
Planning Algorithms
Reliability of the Path Analysis Testing Strategy
IEEE Transactions on Software Engineering
ASIAN'04 Proceedings of the 9th Asian Computing Science conference on Advances in Computer Science: dedicated to Jean-Louis Lassez on the Occasion of His 5th Cycle Birthday
Automatic test data generation using particle systems
Proceedings of the 2008 ACM symposium on Applied computing
Automated test data generation using a scatter search approach
Information and Software Technology
Using program data-state scarcity to guide automatic test data generation
Software Quality Control
Controversy Corner: Search Based Software Engineering: Review and analysis of the field in Brazil
Journal of Systems and Software
Diversity oriented test data generation using metaheuristic search techniques
Information Sciences: an International Journal
Hi-index | 0.00 |
We present a measure that characterizes the diversity of a test set from the perspective of the input domain of the program under test. By using a metaheuristic algorithm, randomly generated test sets (RTS) are evolved towards Diversity Oriented Test Sets (DOTS), which thoroughly cover the input domain. DOTS are evaluated using a Monte Carlo simulation to assess how testing factors influence their effectiveness and also by the values of data flow coverage and mutation scores attained on simple programs. Results provide understanding on possible gains of using DOTS and on circumstances where RTS can be more effective.