A Systematic Literature Review on Test Case Prioritization in Combinatorial Testing

2021 ◽  
Author(s):  
Muhammad Syafiq Abdul Manan ◽  
Dayang Norhayati Abang Jawawi ◽  
Johanna Ahmad
2018 ◽  
Vol 93 ◽  
pp. 74-93 ◽  
Author(s):  
Muhammad Khatibsyarbini ◽  
Mohd Adham Isa ◽  
Dayang N.A. Jawawi ◽  
Rooster Tumeng

2021 ◽  
Vol 11 (24) ◽  
pp. 12121
Author(s):  
Shweta Singhal ◽  
Nishtha Jatana ◽  
Bharti Suri ◽  
Sanjay Misra ◽  
Luis Fernandez-Sanz

Software testing is undertaken to ensure that the software meets the expected requirements. The intention is to find bugs, errors, or defects in the developed software so that they can be fixed before deployment. Testing of the software is needed even after it is deployed. Regression testing is an inevitable part of software development, and must be accomplished in the maintenance phase of software development to ensure software reliability. The existing literature presents a large amount of relevant knowledge about the types of techniques and approaches used in regression test case selection and prioritization (TCS&P), comparisons of techniques used in TCS&P, and the data used. Numerous secondary studies (surveys or reviews) have been conducted in the area of TCS&P. This study aimed to provide a comprehensive examination of the analysis of the enhancements in TCS&P using a thorough systematic literature review (SLR) of the existing secondary studies. This SLR provides: (1) a collection of all the valuable secondary studies (and their qualitative analysis); (2) a thorough analysis of the publications and the trends of the secondary studies; (3) a classification of the various approaches used in the secondary studies; (4) insight into the specializations and range of years covered in the secondary texts; (5) a comprehensive list of statistical tests and tools used in the area; (6) insight into the quality of the secondary studies based on the seven selected Research Paper Quality parameters; (7) the common problems and challenges encountered by researchers; (8) common gaps and limitations of the studies; and (9) the probable prospects for research in the field of TCS&P.


Author(s):  
ZIYUAN WANG ◽  
LIN CHEN ◽  
BAOWEN XU ◽  
YAN HUANG

Combinatorial testing has been widely used in practice. People usually assume all test cases in combinatorial test suite will run completely. However, in many scenarios where combinatorial testing is needed, for example the regression testing, the entire combinatorial test suite is not run completely as a result of test resource constraints. To improve the efficiency of testing, combinatorial test case prioritization technique is required. For the scenario of regression testing, this paper proposes a new cost-cognizant combinatorial test case prioritization technique, which takes both combination weights and test costs into account. Here we propose a series of metrics with physical meaning, which assess the combinatorial coverage efficiency of test suite, to guide the prioritization of combinatorial test cases. And two heuristic test case prioritization algorithms, which are based on total and additional techniques respectively, are utilized in our technique. Simulation experimental results illustrate some properties and advantages of proposed technique.


2021 ◽  
Vol 67 (2) ◽  
pp. 1819-1833
Author(s):  
Ahmad Mustafa ◽  
Wan M. N. Wan-Kadir ◽  
Noraini Ibrahim ◽  
Muhammad Arif Shah ◽  
Muhammad Younas ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document