T-Way Combinatorial Testing Strategy Using a Refined Evolutionary Heuristic
In complex testing scenarios of large-scale information systems, communication networks, and the Internet of Things, exhaustive testing is always prohibitively expensive and time-consuming. T-way combinatorial testing has emerged as a cost-effective solution. To address the problem of generating test suites for t-way combinatorial testing, a Logical Combination Index Table (LCIT) is proposed. Utilizing the LCIT, the t-way combinatorial coverage model (t-wCCM) is constructed to guide the test case generation process. Multi-start Construction Procedure (MsCP) algorithm is employed to generate an initial solution set, and then local optimization is performed using a low-complexity Balanced Local Search (BLS) algorithm. Further, Evolutionary Path Relinking combined with the BLS (EvPR + BLS) algorithm is proposed to accelerate the convergence process. Experiments show that the proposed Refined Evolutionary Heuristic (REH) algorithm performs best on 50% of the classic test instances, and performs superior to the average on 66% of the test instances, with a relative improvement in the maximum computation time of approximately 33.33%.
Authors
- Jinzhao She
- Xiang Chen (ORCID: https://orcid.org/0000-0002-9800-6472)
- Peng Lin
Institutions
- Sun Yat-sen University (CN)
- China United Network Communications Group (China) (CN)
Publication Details
- Journal
- Journal of Sensor and Actuator Networks
- Published
- 2025-09-25
- DOI
- https://doi.org/10.3390/jsan14050095
- Primary Topic
- Software Testing and Debugging Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China
- Fundamental Research Funds for the Central Universities