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 …

Achievement of minimized combinatorial test suite for configuration-aware software functional testing using the cuckoo search algorithm

BS Ahmed, TS Abdulsamad, MY Potrus - Information and Software …, 2015 - Elsevier
Context Software has become an innovative solution nowadays for many applications and
methods in science and engineering. Ensuring the quality and correctness of software is …

Test case prioritization for object-oriented software: An adaptive random sequence approach based on clustering

J Chen, L Zhu, TY Chen, D Towey, FC Kuo… - Journal of Systems and …, 2018 - Elsevier
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 …

An empirical comparison of combinatorial testing, random testing and adaptive random testing

H Wu, C Nie, J Petke, Y Jia… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
We present an empirical comparison of three test generation techniques, namely,
Combinatorial Testing (CT), Random Testing (RT) and Adaptive Random Testing (ART) …

Perflearner: Learning from bug reports to understand and generate performance test frames

X Han, T Yu, D Lo - Proceedings of the 33rd ACM/IEEE international …, 2018 - dl.acm.org
Software performance is important for ensuring the quality of software products.
Performance bugs, defined as programming errors that cause significant performance …

An efficient strategy for covering array construction with fuzzy logic-based adaptive swarm optimization for software testing use

T Mahmoud, BS Ahmed - Expert Systems with Applications, 2015 - Elsevier
Recent research activities have demonstrated the effective application of combinatorial
optimization in different areas, especially in software testing. Covering array (CA) has been …

ART4SQLi: The ART of SQL injection vulnerability discovery

L Zhang, D Zhang, C Wang, J Zhao… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
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 …

Fault analysis of service‐oriented systems: a systematic literature review

GP Bhandari, R Gupta - IET Software, 2018 - Wiley Online Library
Due to the increasing scale and complexity of service‐oriented systems (SOSs)
understanding fault and its recovery mechanism is a tedious task so there is a strong …

An interleaving approach to combinatorial testing and failure-inducing interaction identification

X Niu, C Nie, H Leung, Y Lei, X Wang… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Combinatorial testing (CT) seeks to detect potential faults caused by various interactions of
factors that can influence the software systems. When applying CT, it is a common practice …

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 …