DocumentCode :
185643
Title :
An Orchestrated Survey of Available Algorithms and Tools for Combinatorial Testing
Author :
Khalsa, Sunint Kaur ; Labiche, Yvan
Author_Institution :
Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, ON, Canada
fYear :
2014
fDate :
3-6 Nov. 2014
Firstpage :
323
Lastpage :
334
Abstract :
For functional testing based on the input domain of a functionality, parameters and their values are identified and a test suite is generated using a criterion exercising combinations of those parameters and values. Since software systems are large, resulting in large numbers of parameters and values, a technique based on combinatorics called Combinatorial Testing (CT) is used to automate the process of creating those combinations. CT is typically performed with the help of combinatorial objects called Covering Arrays. The goal of the present work is to determine available algorithms/tools for generating a combinatorial test suite. We tried to be as complete as possible by using a precise protocol for selecting papers describing those algorithms/tools. The 75 algorithms/tools we identified are then categorized on the basis of different comparison criteria, including: the test suite generation technique, the support for selection (combination)criteria, mixed covering array, the strength of coverage, and the support for constraints between parameters. Results can be of interest to researchers or software companies who are looking for a CT algorithm/tool suitable for their needs.
Keywords :
combinatorial mathematics; program testing; CT algorithm; algorithms; combinatorial objects; combinatorial test suite; combinatorial testing; combinatorics; covering arrays; functional testing; orchestrated survey; software systems; test suite generation technique; Algorithm design and analysis; Classification algorithms; Partitioning algorithms; Protocols; Software; Software algorithms; Testing; Combinatorial testing; Covering arrays; algorithms; category partition; strength of testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering (ISSRE), 2014 IEEE 25th International Symposium on
Conference_Location :
Naples
ISSN :
1071-9458
Print_ISBN :
978-1-4799-6032-3
Type :
conf
DOI :
10.1109/ISSRE.2014.15
Filename :
6982638
Link To Document :
بازگشت