Optimal Test Suite Generation Methods for Neighbor Factors Combinatorial Testing

Ziyuan Wang,Changhai Nie,XU Bao-Wen,SHI Liang
2007-01-01
Chinese Journal of Computers
Abstract:As a complex logic system, software may be affected by many factors. Combinatorial testing can detect the faults triggered by these factors and their interactions. For one kind of software in which the interactions only exist between neighbor factors, this paper represents the concept of neighbor factors combinatorial testing, and describes the covering array generation algorithms for neighbor factors pair-wise (N=2) coverage, neighbor factors N -way (N ≥2) coverage and variable strength neighbor factors coverage, then proves that the test suites generated by these three algorithms are optimal. Finally the authors analyze a practical application scene, which shows that neighbor factors combinatorial testing is very practical.
What problem does this paper attempt to address?