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 …
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 …
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) …
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 …
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 …
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 …
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 …
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 …
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 …