Title :
Simplified Modeling of Combinatorial Test Spaces
Author :
Segall, Itai ; Tzoref-Brill, Rachel ; Zlotnick, Aviad
Author_Institution :
Haifa Res. Lab., IBM, Haifa, Israel
Abstract :
Combinatorial test design (CTD) is an effective test planning technique that reveals faults that result from feature interactions in a system. The test space is manually modeled by a set of parameters, their respective values, and restrictions on the value combinations. A subset of the test space is then automatically constructed so that it covers all valid value combinations of every t parameters, where t is usually a user input. In many real-life testing problems, the relationships between the different test parameters are complex. Thus, precisely capturing them by restrictions in the CTD model might be a very challenging and time consuming task. From our experience, this is one of the main obstacles in applying CTD to a wide range of testing problems. In this paper, we introduce two new constructs to the CTD model, counters and value properties, that considerably reduce the complexity of the modeling task, allowing one to easily model testing problems that were practically impossible to model before. We demonstrate the impact of these constructs on two real-life case studies.
Keywords :
combinatorial mathematics; program testing; service-oriented architecture; CTD model; combinatorial test design; feature interactions; modeling task; real-life testing problems; simplified combinatorial test space modeling; test planning technique; Boolean functions; Data structures; Operating systems; Radiation detectors; Servers; Testing; Virtual machining; Combinatorial Modeling; Test Planning;
Conference_Titel :
Software Testing, Verification and Validation (ICST), 2012 IEEE Fifth International Conference on
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4577-1906-6
DOI :
10.1109/ICST.2012.143