Abstract
Combinatorial testing is a widely applied black-box testing technique, which is used to detect failures caused by parameter
         interactions (we call them failure-inducing combinations). Traditional combinatorial testing techniques provide fault detection,
         but most of them have weak fault diagnosis. In this paper, we propose a new fault characterization method called \mix to locate
         all the failure-inducing combinations in a system under test, up to an interaction size decided by the user. Our method is
         based on adaptive black-box testing, in which test cases are generated based on outcomes of previous tests. We show that our
         method performs better than existing strategies that explore all the faults first, and then obtain the failure-inducing combination(s)
         for each failure.
      
[download the pdf file] [DOI]