SeqTG: Scalable Combinatorial Test Generation via Sequential Integer Linear Programming
Sitong Yang, Wanying Bao, Yinyin Song, Yueting Cheng, Qian Li, Chao Wei

TL;DR
SeqTG introduces a scalable, exact mathematical approach using sequential ILP with a warm-start strategy to generate minimal, constraint-compliant test suites efficiently, overcoming previous scalability issues in combinatorial testing.
Contribution
The paper pioneers applying sequential ILP with a warm-start to combinatorial test generation, significantly improving test suite compactness and scalability.
Findings
SeqTG achieves state-of-the-art test suite minimality.
It effectively eliminates late-stage bloat in test generation.
The framework scales to large, complex configurations.
Abstract
Combinatorial Testing (CT) is essential for detecting interaction-triggered faults, yet generating minimal Covering Arrays under complex constraints remains an unresolved NP-hard challenge. Current greedy algorithms are highly scalable but suffer from severe ``diminishing returns'': they efficiently cover initial interactions but produce bloated, redundant test suites when struggling to pack the final few difficult pairs. While exact mathematical programming could theoretically address this inefficiency, it has historically been intractable due to combinatorial explosion. In this paper, we pioneer the application of exact mathematical modeling to CT by introducing SeqTG, a scalable framework based on Sequential Integer Linear Programming (ILP). To circumvent the scalability barrier, SeqTG employs a novel Warm-Start strategy: a rapid greedy initialization first clears the ``easy''…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Testing and Debugging Techniques · VLSI and Analog Circuit Testing · Engineering and Test Systems
