[PDF][PDF] Reviewing software testing models and optimization techniques: an analysis of efficiency and advancement needs

S Kumar - Journal of Computers, Mechanical and …, 2023 - pdfs.semanticscholar.org
Software testing is a crucial component of software engineering that aims to confirm the
intended functionality of software modules and minimize the likelihood of future failures. This …

Constrained interaction testing: A systematic literature study

BS Ahmed, KZ Zamli, W Afzal, M Bures - IEEE Access, 2017 - ieeexplore.ieee.org
Interaction testing can be used to effectively detect faults that are otherwise difficult to find by
other testing techniques. However, in practice, the input configurations of software 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 …

A tuned version of genetic algorithm for efficient test suite generation in interactive t-way testing strategy

S Esfandyari, V Rafe - Information and Software Technology, 2018 - Elsevier
Context To improve the quality and correctness of a software product it is necessary to test
different aspects of the software system. Among different approaches for software testing …

TCA: An efficient two-mode meta-heuristic algorithm for combinatorial test generation (T)

J Lin, C Luo, S Cai, K Su, D Hao… - 2015 30th IEEE/ACM …, 2015 - ieeexplore.ieee.org
Covering arrays (CAs) are often used as test suites for combinatorial interaction testing to
discover interaction faults of real-world systems. Most real-world systems involve constraints …

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 …

Beyond pairwise testing: Advancing 3-wise combinatorial interaction testing for highly configurable systems

C Luo, S Lyu, Q Zhao, W Wu, H Zhang… - Proceedings of the 33rd …, 2024 - dl.acm.org
To meet the rising demand for software customization, highly configurable software systems
play key roles in practice. Combinatorial interaction testing (CIT) is recognized as an …

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 …

Solving the t-Wise Coverage Maximum Problem via Effective and Efficient Local Search-Based Sampling

C Luo, J Song, Q Zhao, B Sun, J Chen… - ACM Transactions on …, 2024 - dl.acm.org
To meet the increasing demand for customized software, highly configurable systems
become essential in practice. Such systems offer many options to configure, and ensuring …

AutoCCAG: An automated approach to constrained covering array generation

C Luo, J Lin, S Cai, X Chen, B He… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Combinatorial interaction testing (CIT) is an important technique for testing highly
configurable software systems with demonstrated effectiveness in practice. The goal of CIT …