DocumentCode
1850717
Title
Using Spectrum-Based Fault Localization for Test Case Grouping
Author
Weiglhofer, Martin ; Fraser, Gordon ; Wotawa, Franz
Author_Institution
Inst. for Software Technol., Graz Univ. of Technol., Graz, Austria
fYear
2009
fDate
16-20 Nov. 2009
Firstpage
630
Lastpage
634
Abstract
Model-based test case generation allows one to derive almost arbitrary numbers of test cases from models. If resulting test suites are executed against real implementations, there are often huge numbers of failed test cases. Thus, the analysis of the test execution, i.e. the identification of failures for error reporting, becomes a tedious and time consuming task. In this paper we investigate a technique for grouping test runs that most likely reveal the same failure. This reduces the post analysis time and enables the generation of small regression test suites. The test case grouping is implemented by means of spectrum-based fault localization at the level of the specification. We calculate the grouping by relating the spectra of the test cases. Besides a brief discussion of our approach we present results of applying our approach to the Session Initiation Protocol.
Keywords
program testing; software metrics; system recovery; error reporting; failures identification; model based test case generation; post analysis time reduction; session initiation protocol; small regression test suites; spectrum based fault localization; test case grouping; test runs grouping; Application software; Automatic testing; Computer bugs; Failure analysis; Protocols; Software engineering; Software systems; Software testing; Specification languages; System testing; model-based testing; spectrum-based fault localization; test case grouping;
fLanguage
English
Publisher
ieee
Conference_Titel
Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on
Conference_Location
Auckland
ISSN
1938-4300
Print_ISBN
978-1-4244-5259-0
Electronic_ISBN
1938-4300
Type
conf
DOI
10.1109/ASE.2009.78
Filename
5431721
Link To Document