A survey on adaptive random testing
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 …
testing of many applications, including embedded software systems, SQL database systems …
Test case prioritization for object-oriented software: An adaptive random sequence approach based on clustering
Test case prioritization (TCP) attempts to improve fault detection effectiveness by scheduling
the important test cases to be executed earlier, where the importance is determined by some …
the important test cases to be executed earlier, where the importance is determined by some …
Test case prioritization using test case diversification and fault-proneness estimations
M Mahdieh, SH Mirian-Hosseinabadi… - Automated Software …, 2022 - Springer
Regression testing activities greatly reduce the risk of faulty software release. However, the
size of the test suites grows throughout the development process, resulting in time …
size of the test suites grows throughout the development process, resulting in time …
A novel test case prioritization approach for black‐box testing based on K‐medoids clustering
J Chen, Y Gu, S Cai, H Chen… - Journal of Software …, 2024 - Wiley Online Library
Regression testing is an essential and expensive process in software testing. However,
there may be insufficient resources for the execution of all test cases during regression …
there may be insufficient resources for the execution of all test cases during regression …
ART4SQLi: The ART of SQL injection vulnerability discovery
SQL injection (SQLi) is one of the chief threats to the security of database-driven Web
applications. It can cause serious security issues such as authentication bypassing, privacy …
applications. It can cause serious security issues such as authentication bypassing, privacy …
A novel test case generation approach for adaptive random testing of object-oriented software using k-means clustering technique
J Chen, H Chen, Y Guo, M Zhou… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Random testing (RT) is considered important owing to the popularity of fuzzing techniques.
Yet, its effectiveness has been questioned because it disregards the property that failures …
Yet, its effectiveness has been questioned because it disregards the property that failures …
A taxonomic review of adaptive random testing: current status, classifications, and issues
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 …
generating random test inputs. It is a widely used technique for software quality assurance …
L′ OP-ART: A linear-time adaptive random testing algorithm for object-oriented programs
J Chen, J Chen, L Zhu, C Mao, Q Bao… - Journal of Systems and …, 2024 - Elsevier
Object-oriented (OO) programming offers useful and desirable characteristics in the resulting
code. These OO characteristics, however, demand an effective testing method. Adaptive …
code. These OO characteristics, however, demand an effective testing method. Adaptive …
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 …
that can detect a fault with as few test executions as possible. Motivated by insights from …
Fscs-SIMD: An efficient implementation of fixed-size-candidate-set adaptive random testing using SIMD instructions
The Fixed-Size-Candidate-Set (FSCS) version of Adaptive Random Testing (ART) attempts
to enhance the fault detection effectiveness of Random Testing (RT) by generating new test …
to enhance the fault detection effectiveness of Random Testing (RT) by generating new test …