Test suite generation and prioritization are two main research fields to improve testing efficiency. Combinatorial testing has been proven as an effective method to generate test suite for highly configurable software systems, while test suites are often prioritized by interaction coverage to detect faults as early as possible. However, for some cases, there exists reasonable cost of reconfiguring parameter settings when switching test cases in different orders. Surprisingly, only few studies paid attention to it. In this paper, by proposing greedy algorithms and graph-based algorithms, we aim to prioritize a given test suite to minimize its total switching cost. We also compare two different prioritization strategies by a series of experim...
Abstract—Software Product Line (SPL) testing is challenging due to the potentially huge number of de...
Abstract—Recent studies have shown that combinatorial interaction testing (CIT) is an effective faul...
Exhaustive testing of highly configurable software systems is generally infeasible as the number of ...
Combinatorial testing is a well-recognized testing method, and has been widely applied in practice. ...
Software defects caused by inadequate software testing can cost billions of dollars. Further, web ap...
Software defects caused by inadequate software testing can cost billions of dollars. Further, web ap...
Software developers use testing to gain and maintain con-dence in the correctness of a software syst...
Combinatorial interaction testing is a well-recognized testing method, and has been widely applied i...
Software testing aims to assure the quality of software under test. To improve the efficiency of sof...
The increase in the complexity of modern software has led to the commensurate growth in the size and...
Combinatorial testing is a well-recognized testing method, and has been widely applied in practice. ...
Test case prioritization schedule test cases in an order that increases the success in achieving som...
Test case prioritization techniques schedule test cases in an order that increases their effectivene...
Abstract—Software testing aims to assure the quality of software under test. To improve the efficien...
Combinatorial testing is a well-recognized testing method, and has been widely applied in practice. ...
Abstract—Software Product Line (SPL) testing is challenging due to the potentially huge number of de...
Abstract—Recent studies have shown that combinatorial interaction testing (CIT) is an effective faul...
Exhaustive testing of highly configurable software systems is generally infeasible as the number of ...
Combinatorial testing is a well-recognized testing method, and has been widely applied in practice. ...
Software defects caused by inadequate software testing can cost billions of dollars. Further, web ap...
Software defects caused by inadequate software testing can cost billions of dollars. Further, web ap...
Software developers use testing to gain and maintain con-dence in the correctness of a software syst...
Combinatorial interaction testing is a well-recognized testing method, and has been widely applied i...
Software testing aims to assure the quality of software under test. To improve the efficiency of sof...
The increase in the complexity of modern software has led to the commensurate growth in the size and...
Combinatorial testing is a well-recognized testing method, and has been widely applied in practice. ...
Test case prioritization schedule test cases in an order that increases the success in achieving som...
Test case prioritization techniques schedule test cases in an order that increases their effectivene...
Abstract—Software testing aims to assure the quality of software under test. To improve the efficien...
Combinatorial testing is a well-recognized testing method, and has been widely applied in practice. ...
Abstract—Software Product Line (SPL) testing is challenging due to the potentially huge number of de...
Abstract—Recent studies have shown that combinatorial interaction testing (CIT) is an effective faul...
Exhaustive testing of highly configurable software systems is generally infeasible as the number of ...