Back to Search
Start Over
A Survey on Adaptive Random Testing
- Publication Year :
- 2020
-
Abstract
- Random testing (RT) is a well-studied testing method that has been widely applied to the testing of many applications, including embedded software systems, SQL database systems, and Android applications. Adaptive random testing (ART) aims to enhance RT's failure-detection ability by more evenly spreading the test cases over the input domain. Since its introduction in 2001, there have been many contributions to the development of ART, including various approaches, implementations, assessment and evaluation methods, and applications. This paper provides a comprehensive survey on ART, classifying techniques, summarizing application areas, and analyzing experimental evaluations. This paper also addresses some misconceptions about ART, and identifies open research challenges to be further investigated in the future work.
- Subjects :
- FOS: Computer and information sciences
Computer science
business.industry
Random testing
020207 software engineering
02 engineering and technology
Machine learning
computer.software_genre
Software Engineering (cs.SE)
Computer Science - Software Engineering
Test case
Software
0202 electrical engineering, electronic engineering, information engineering
Artificial intelligence
Android (operating system)
business
computer
Implementation
Subjects
Details
- Language :
- English
- ISSN :
- 00985589
- Database :
- OpenAIRE
- Accession number :
- edsair.doi.dedup.....9a8bbdb807dff6c78b36e3e9ca8788d2