Cost-effective test suite minimization in product lines using search techniques

被引:78
作者
Wang, Shuai [1 ,2 ]
Ali, Shaukat [1 ]
Gotlieb, Arnaud [1 ]
机构
[1] Certus Software V&V Ctr, Simula Res Lab, N-1325 Oslo, Norway
[2] Univ Oslo, Dept Informat, N-0316 Oslo, Norway
关键词
Product line; Search algorithm; Test suite minimization; OPTIMIZATION; SELECTION;
D O I
10.1016/j.jss.2014.08.024
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Cost-effective testing of a product in a product line requires obtaining a set of relevant test cases from the entire test suite via test selection and minimization techniques. In this paper, we particularly focus on test minimization for product lines, which identifies and eliminates redundant test cases from test suites in order to reduce the total number of test cases to execute, thereby improving the efficiency of testing. However, such minimization may result in the minimized test suite with low test coverage, low fault revealing capability, low priority test cases, and require more time than the allowed testing budget (e.g., time) as compared to the original test suite. To deal with the above issues, we formulated the minimization problem as a search problem and defined a fitness function considering various optimization objectives based on the above issues. To assess the performance of our fitness function, we conducted an extensive empirical evaluation by investigating the fitness function with three weight-based Genetic Algorithms (GAs) and seven multi-objective search algorithms using an industrial case study and 500 artificial problems inspired from the industrial case study. The results show that Random-Weighted Genetic Algorithm (RWGA) significantly outperforms the other algorithms since RWGA can balance all the objectives together by dynamically updating weights during each generation. Based on the results of our empirical evaluation, we also implemented a tool called TEst Minimization using Search Algorithms (TEMSA) to support test minimization using various search algorithms in the context of product lines. (C) 2014 Elsevier Inc. All rights reserved.
引用
收藏
页码:370 / 391
页数:22
相关论文
共 50 条
[41]   Video quality adaptation using CNN and RNN models for cost-effective and scalable video streaming Services [J].
Darwich, Mahmoud ;
Bayoumi, Magdy .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (05) :6355-6375
[42]   Cost-Effective Maintenance Policy for Sliding Surfaces of Bridge Bearings Using a Gamma Stochastic Process for Forecasting [J].
Xu, Xiang ;
Forde, Michael C. ;
Caballero, Antonio ;
Ren, Yuan ;
Huang, Qiao .
STRUCTURAL CONTROL & HEALTH MONITORING, 2023, 2023
[43]   Python']Python-Based Implementation of Metaheuristic MPPT Techniques: A Cost-Effective Framework for Solar Photovoltaic Systems in Developing Nations [J].
Ashraf, Syed Majed ;
Bin Arif, M. Saad ;
Khouj, Mohammed ;
Ayob, Shahrin Md. ;
Masud, Muhammad I. .
ENERGIES, 2025, 18 (12)
[44]   Reliability-redundancy-location allocation with maximum reliability and minimum cost using search techniques [J].
Qiu, Xiang ;
Ali, Shaukat ;
Yue, Tao ;
Zhang, Li .
INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 82 :36-54
[45]   Optimization of Non-Nutritional Factors for a Cost-Effective Enhancement of Nisin Production Using Orthogonal Array Method [J].
Tafreshi, Say-yed Hesameddin ;
Mirdamadi, Saeed ;
Norouzian, Dariush ;
Khatami, Shohreh ;
Sardari, Soroush .
PROBIOTICS AND ANTIMICROBIAL PROTEINS, 2010, 2 (04) :267-273
[46]   Cost-effective optimal allocation and sizing of active power filters using a new fuzzy-MABICA method [J].
Far, Amir Moradi ;
Foroud, Asghar Akbari .
IETE JOURNAL OF RESEARCH, 2016, 62 (03) :307-322
[47]   Cost-effective design of energy efficiency measures in the building sector in North Africa using Building Information Modeling [J].
Maaouane, Mohamed ;
Chennaif, Mohammed ;
Zouggar, Smail ;
Krajac, Goran ;
Amrani, Salaheddine ;
Zahboune, Hassan .
ENERGY AND BUILDINGS, 2023, 294
[48]   Exploring the Potential of Aspergillus oryzae for Sustainable Mycoprotein Production Using Okara and Soy Whey as Cost-Effective Substrates [J].
Devanthi, Putu Virgina Partha ;
Pratama, Ferren ;
Pramanda, Ihsan Tria ;
Bani, Mario Donald ;
Kadar, Adinda Darwati ;
Kho, Katherine .
JOURNAL OF FUNGI, 2024, 10 (08)
[49]   A cost-effective approach for abatement of cyanide using iron-impregnated activated carbon: kinetic and equilibrium study [J].
Agarwal, Shelja ;
Pramanick, Sabyasachi ;
Rahaman, Sheik Ajanur ;
Ghanta, Kartik Chandra ;
Dutta, Susmita .
APPLIED WATER SCIENCE, 2019, 9 (04)
[50]   Optimization of Non-Nutritional Factors for a Cost-Effective Enhancement of Nisin Production Using Orthogonal Array Method [J].
Say-yed Hesameddin Tafreshi ;
Saeed Mirdamadi ;
Dariush Norouzian ;
Shohreh Khatami ;
Soroush Sardari .
Probiotics and Antimicrobial Proteins, 2010, 2 :267-273