Multi-objective Test Suite Optimization for Incremental Product Family Testing

作者: Hauke Baller , Sascha Lity , Malte Lochau , Ina Schaefer

DOI: 10.1109/ICST.2014.43

关键词:

摘要: The design of an adequate test suite is usually guided by identifying requirements which should be satisfied the selected set cases. To reduce testing costs, minimization heuristics aim at eliminating redundancy from existing suites. However, recent approaches lack (1) to handle suites commonly derived for families similar software variants under test, and (2) incorporate fine-grained information concerning cost/profit goals case selection. In this paper, we propose a formal framework optimize designed sets w.r.t. multiple conflicting objectives. problem representation independent concrete methodology. We apply integer linear programming (ILP) approximate optimal solutions. further develop efficient incremental heuristic deriving sequence representative tested approaching profits reduced costs. evaluated algorithm comparing its outcome solution.

参考文章(24)
Faezeh Ensan, Ebrahim Bagheri, Dragan Gašević, Evolutionary Search-Based Test Generation for Software Product Line Feature Models Notes on Numerical Fluid Mechanics and Multidisciplinary Design. pp. 613- 628 ,(2012) , 10.1007/978-3-642-31095-9_40
Malte Lochau, Ina Schaefer, Jochen Kamischke, Sascha Lity, Incremental Model-Based Testing of Delta-Oriented Software Product Lines Tests and Proofs. pp. 67- 82 ,(2012) , 10.1007/978-3-642-30473-6_7
Oleksandr Romanko, Itamar Halevy, Zanin Kava, Oleg Grodzevich, Tamar Seeman, Normalization and Other Topics in Multi­Objective Optimization ,(2006)
John D. McGregor, Testing a Software Product Line Lecture Notes in Computer Science. ,vol. 6153, pp. 104- 140 ,(2001) , 10.1007/978-3-642-14335-9_4
Matthias Kowal, Sandro Schulze, Ina Schaefer, Towards efficient SPL testing by variant reduction Proceedings of the 4th international workshop on Variability & composition - VariComp '13. pp. 1- 6 ,(2013) , 10.1145/2451617.2451619
Sebastian Oster, Ivan Zorcic, Florian Markert, Malte Lochau, MoSo-PoLiTe Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems - VaMoS '11. pp. 79- 82 ,(2011) , 10.1145/1944892.1944901
Malte Lochau, Sebastian Oster, Ursula Goltz, Andy Schürr, Model-based pairwise testing for feature interaction coverage in software product line engineering Software Quality Journal. ,vol. 20, pp. 567- 604 ,(2012) , 10.1007/S11219-011-9165-4
Martin Fagereng Johansen, Øystein Haugen, Franck Fleurey, Anne Grete Eldegard, Torbjørn Syversen, Generating better partial covering arrays by modeling weights on sub-product lines model driven engineering languages and systems. pp. 269- 284 ,(2012) , 10.1007/978-3-642-33666-9_18