A survey on adaptive random testing

R Huang, W Sun, Y Xu, H Chen… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
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 …

Candidate test set reduction for adaptive random testing: An overheads reduction technique

R Huang, H Chen, W Sun, D Towey - Science of Computer Programming, 2022 - Elsevier
Abstract Adaptive Random Testing (ART) is a family of testing techniques that were
proposed as an enhancement of random testing (RT). ART achieves better failure-detection …

A taxonomic review of adaptive random testing: current status, classifications, and issues

J Chen, H Ackah-Arthur, C Mao, PK Kudjo - arxiv preprint arxiv …, 2019 - arxiv.org
Random testing (RT) is a black-box software testing technique that tests programs by
generating random test inputs. It is a widely used technique for software quality assurance …

KDFC-ART: a KD-tree approach to enhancing Fixed-size-Candidate-set Adaptive Random Testing

C Mao, X Zhan, TH Tse, TY Chen - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Adaptive random testing (ART) was developed as an enhanced version of random testing to
increase the effectiveness of detecting failures in programs by spreading the test cases …

A distance-based dynamic random testing strategy for natural language processing dnn models

Y Li, H Pei, L Huang, B Yin - 2022 IEEE 22nd International …, 2022 - ieeexplore.ieee.org
Deep neural networks (DNNs) have achieved tremendous development while they may
encounter with incorrect behaviors and result in economic losses. Identifying the most …

One-domain-one-input: Adaptive random testing by orthogonal recursive bisection with restriction

H Ackah-Arthur, J Chen, D Towey… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
One goal of software testing may be the identification or generation of a series of test cases
that can detect a fault with as few test executions as possible. Motivated by insights from …

Dynamic domain testing with multi-agent Markov chain Monte Carlo method

R Golmohammadi, S Parsa, M Zakeri-Nasrabadi - Soft Computing, 2024 - Springer
Path testing is one of the most efficient approaches for covering a program during the test.
However, executing a path with a single or limited number of test data does not guarantee …

VPP-ART: an efficient implementation of fixed-size-candidate-set adaptive random testing using vantage point partitioning

R Huang, C Cui, D Towey, W Sun… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Adaptive random testing (ART) is an enhancement of random testing (RT), and aims to
improve the RT failure-detection effectiveness by distributing test cases more evenly in the …

A nearest-neighbor divide-and-conquer approach for adaptive random testing

R Huang, W Sun, H Chen, C Cui, N Yang - Science of Computer …, 2022 - Elsevier
Abstract Adaptive Random Testing (ART) aims at enhancing the failure detection capability
of Random Testing (RT) by evenly distributing test cases over the input domain. Many ART …

A dynamic random testing strategy in the context of cloud computing

H Pei, B Yin, L Huang, KY Cai - Software Quality Journal, 2023 - Springer
Dynamic random testing (DRT) strategy uses the testing results collected online to guide the
selection of test cases, which can improve the fault detection effectiveness over random …