DocumentCode
708947
Title
Why combinatorial testing works: Analyzing minimal failure-causing schemas in logic expressions
Author
Ziyuan Wang ; Yuanchao Qi
Author_Institution
Sch. of Comput. Sci. & Technol., Nanjing Univ. of Posts & Telecommun., Nanjing, China
fYear
2015
fDate
13-17 April 2015
Firstpage
1
Lastpage
5
Abstract
Combinatorial testing technique has been applied on Boolean-specification testing. Previous results indicated that it performed well to detect faults in Boolean expressions. This paper aims to investigate the reason why combinatorial testing works in Boolean-specification testing, which was always omitted previously. We design experiment to get the minimal failure-causing schemas for 19129 faults, which could be classified into 10 fault classes, of 20 Boolean expressions that extracted from TCAS system. By analyzing the number and strengths of minimal failure-causing schemas for each fault, the low bound of fault-detecting probability of τ-way combinatorial test suite for Boolean-specification testing are calculated. Computational results could explain the effectiveness of combinatorial testing technique in Boolean-specification testing.
Keywords
combinatorial mathematics; probability; program testing; software fault tolerance; τ-way combinatorial test suite; Boolean-specification testing; TCAS system; combinatorial testing technique; fault-detecting probability; logic expressions; minimal failure-causing schemas; Arrays; Conferences; Input variables; Software; Software testing; Telecommunications; Combinatorial testing; boolean-specification testing; fault-detecting probability; minimal failure-causing schema;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation Workshops (ICSTW), 2015 IEEE Eighth International Conference on
Conference_Location
Graz
Type
conf
DOI
10.1109/ICSTW.2015.7107440
Filename
7107440
Link To Document