Adaptive Random Testing: The ART of test case diversity
By Tsong Yueh Chen, Fei-Ching Kuo, Robert G. Merkel, T. H. Tse. Journal of Systems and Software, 2010
374 citations recorded by the source corpus.
Random testing is not only a useful testing technique in itself, but also plays a core role in many other testing methods. Hence, any significant improvement to random testing has an impact throughout the software testing community. Recently, Adaptive Random Testing (ART) was proposed as an effective alternative to random testing. This paper presents a synthesis of the most important research results related to ART. In the course of our research and through further reflection, we have realised how the techniques and concepts of ART can be applied in a much broader context, which we present here. We believe such ideas can be applied in a variety of areas of software testing, and even beyond software testing. Amongst these ideas, we particularly note the fundamental role of diversity in test case selection strategies. We hope this paper serves to provoke further discussions and investigations of these ideas.
Subfields: Information Systems, Software
View Paper: https://www.semanticscholar.org/paper/e507c93e1d9d163de151ecfb60ae383396305b09
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Information Systems
- Mark Harman
- Phil McMinn
- Myra B. Cohen
- Manuel Egele
- Tsong Yueh Chen
- John A. Clark
- Wolfgang Grieskamp
- Edmund Kieran Burke
In Software
- Mark Harman
- Phil McMinn
- Myra B. Cohen
- Manuel Egele
- Tsong Yueh Chen
- Mary Jean Harrold
- Saswat Anand
- John A. Clark
Citations in the corpus
- Metamorphic Testing (2018, background): “Interested readers may consult our work on the role of diversity in effective test cases [21, 22].”
- The Art, Science, and Engineering of Fuzzing: A Survey (2018, methodology): “A similar intuition is used in adaptive random testing [60].”
- An orchestrated survey of methodologies for automated software test case generation (2013, background): “Adaptive Random Testing (ART) (Chen et al., 2010, 2004) has been proposed as an enhancement to RT.”