2021
DOI: 10.1109/tse.2019.2942921
|View full text |Cite
|
Sign up to set email alerts
|

A Survey on Adaptive Random Testing

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 meth… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
50
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
8
1
1

Relationship

3
7

Authors

Journals

citations
Cited by 79 publications
(50 citation statements)
references
References 173 publications
(421 reference statements)
0
50
0
Order By: Relevance
“…Without a diverse test suite TS containing a significant proportion of passing and failing test cases, the learning algorithm used in the assumption generation step is not able to accurately infer an assumption. We use search-based testing techniques [12,26,41] for test generation and rely on simulations to run the test cases. Search-based testing allows us to guide the generation of test cases in very large search spaces.…”
Section: Epicurus Overviewmentioning
confidence: 99%
“…Without a diverse test suite TS containing a significant proportion of passing and failing test cases, the learning algorithm used in the assumption generation step is not able to accurately infer an assumption. We use search-based testing techniques [12,26,41] for test generation and rely on simulations to run the test cases. Search-based testing allows us to guide the generation of test cases in very large search spaces.…”
Section: Epicurus Overviewmentioning
confidence: 99%
“…As a smarter approach of RT, ART retains the inherent advantages of RT and significantly improves the failure‐detection ability. Owing to the demonstrated effectiveness, it has been deeply studied in the past few years [29, 30 ]. Here, we mainly review some of the studies related to the concerns in this study.…”
Section: Related Workmentioning
confidence: 99%
“…People have conducted experimental studies on both adaptive random testing and combinatorial testing. In the empirical studies on adaptive random testing, people mainly compare adaptive random testing with pure random testing to verify whether the former testing technique improves fault detection speed [5,6]. In the empirical studies on combinatorial testing, people usually focus on fault detection ability rather than fault detection efficiency [7].…”
Section: Introductionmentioning
confidence: 99%