ISCAS OpenIR
faulty interaction identification via constraint solving and optimization
Zhang Jian; Ma Feifei; Zhang Zhiqiang
2012
Conference Name15th International Conference on Theory and Applications of Satisfiability Testing, SAT 2012
SourceLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Pages186-199
Conference DateJune 17, 2012 - June 20, 2012
Conference PlaceTrento, Italy
Indexed TypeEI
ISSN0302-9743
ISBN9783642316111
Department(1) State Key Laboratory of Computer Science Institute of Software Chinese Academy of Sciences China
English AbstractCombinatorial testing (CT) is an important black-box testing method. In CT, the behavior of the system under test (SUT) is affected by several parameters/components. Then CT generates a combinatorial test suite. After the user executes a test suite and starts debugging, some test cases fail and some pass. From the perspective of a black box, the failures are caused by interaction of several parameters. It will be helpful if we can identify a small set of interacting parameters that caused the failures. This paper proposes a new automatic approach to identifying faulty interactions. It uses (pseudo-Boolean) constraint solving and optimization techniques to analyze the execution results of the combinatorial test suite. Experimental results show that the method is quite efficient and it can find faulty combinatorial interactions quickly. They also shed some light on the relation between the size of test suite and the ability of fault localization. © 2012 Springer-Verlag.; Combinatorial testing (CT) is an important black-box testing method. In CT, the behavior of the system under test (SUT) is affected by several parameters/components. Then CT generates a combinatorial test suite. After the user executes a test suite and starts debugging, some test cases fail and some pass. From the perspective of a black box, the failures are caused by interaction of several parameters. It will be helpful if we can identify a small set of interacting parameters that caused the failures. This paper proposes a new automatic approach to identifying faulty interactions. It uses (pseudo-Boolean) constraint solving and optimization techniques to analyze the execution results of the combinatorial test suite. Experimental results show that the method is quite efficient and it can find faulty combinatorial interactions quickly. They also shed some light on the relation between the size of test suite and the ability of fault localization. © 2012 Springer-Verlag.
KeywordFormal Logic Optimization
SponsorshipIBM Research; Intel Corporation; Jasper Technologies; Microsoft Research INRIA; Microsoft Research; NEC
Language英语
Content Type会议论文
URIhttp://ir.iscas.ac.cn/handle/311060/15773
Collection中国科学院软件研究所
Recommended Citation
GB/T 7714
Zhang Jian,Ma Feifei,Zhang Zhiqiang. faulty interaction identification via constraint solving and optimization[C],2012:186-199.
Files in This Item:
There are no files associated with this item.
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[Zhang Jian]'s Articles
[Ma Feifei]'s Articles
[Zhang Zhiqiang]'s Articles
Baidu academic
Similar articles in Baidu academic
[Zhang Jian]'s Articles
[Ma Feifei]'s Articles
[Zhang Zhiqiang]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Zhang Jian]'s Articles
[Ma Feifei]'s Articles
[Zhang Zhiqiang]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.