Approaches for computing test-case-aware covering arrays

被引:2
作者
Koc, Ugur [1 ]
Yilmaz, Cemal [2 ]
机构
[1] Univ Maryland, Dept Comp Sci, College Pk, MD 20742 USA
[2] Sabanci Univ, Fac Engn & Nat Sci, Istanbul, Turkey
关键词
combinatorial interaction testing; covering arrays; simulated annealing; software quality assurance; software testing; test-case-aware covering arrays; TEST-GENERATION; ALGORITHM; COVERAGE;
D O I
10.1002/stvr.1689
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Test-case-aware covering arrays have been recently introduced to overcome the shortcomings of standard covering arrays, which prevent some combinations of option settings from being exercised in the presence of test-case-specific constraints. A number of proof-of-concept approaches for computing test-case-aware covering arrays have also been presented in the aforementioned work. The main concern in the development of these approaches was neither their efficiency nor their effectiveness, but their correctness. On the other hand, efficient and effective ways of computing test-case-aware covering arrays are of great practical importance. To improve the applicability of test-case-aware covering arrays in practice, this work presents a number of efficient and effective approaches for computing them. Furthermore, the proposed approaches are evaluated by conducting a set of experiments on widely-used highly-configurable software systems and comparing their efficiency and effectiveness to those of the existing approaches in various practical testing scenarios.
引用
收藏
页数:28
相关论文
共 56 条
[12]   The AETG system: An approach to testing based on combinatorial design [J].
Cohen, DM ;
Dalal, SR ;
Fredman, ML ;
Patton, GC .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1997, 23 (07) :437-444
[13]   Augmenting simulated annealing to build interaction test suites [J].
Cohen, MB ;
Colbourn, CJ ;
Ling, ACH .
ISSRE 2003: 14TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2003, :394-405
[14]   Constructing test suites for interaction testing [J].
Cohen, MB ;
Gibbons, PB ;
Mugridge, WB ;
Colbourn, CJ .
25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2003, :38-48
[15]  
Colbourn C. J., 2004, MATEMATICHE CATANIA, V58, P10
[16]  
Czerwonka J., 2006, P 24 PAC NW SOFTW QU, P285
[17]  
Dalal S. R., 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002), P285, DOI 10.1109/ICSE.1999.841019
[18]   Covering arrays avoiding forbidden edges [J].
Danziger, Peter ;
Mendelsohn, Eric ;
Moura, Lucia ;
Stevens, Brett .
THEORETICAL COMPUTER SCIENCE, 2009, 410 (52) :5403-5414
[19]  
Demiroz G., 2012, P 4 INT C ADV SYST T, P9
[20]  
Design K. N., 2002, EVALUATION AUTOMATIC