DocumentCode
2333847
Title
Practical combinatorial (t-way) methods for detecting complex faults in regression testing
Author
Kuhn, Rick ; Kacker, Raghu
Author_Institution
Nat. Inst. of Stand. & Technol., Gaithersburg, MD, USA
fYear
2011
fDate
25-30 Sept. 2011
Firstpage
599
Lastpage
599
Abstract
Regression testing can be among the most challenging of software assurance tasks because program changes often introduce faults, including unexpected interactions among different parts of the code. Unanticipated interactions may also occur when software is modified for a new platform. Techniques such as pairwise testing are not sufficient for detecting these faults, because empirical evidence shows that some errors are triggered only by the interaction of three, four, or more parameters. However, new algorithms and tools make it possible to generate tests that cover complex combinations of values (2-way to 6-way), or to analyze existing test suites and automatically generate tests that provide combinatorial coverage. The key advantage of this approach is that it produces better testing using a fraction of the tests required by other methods.
Keywords
combinatorial mathematics; program testing; quality assurance; regression analysis; software fault tolerance; software quality; combinatorial methods; complex fault detection; regression testing; software assurance; software testing; combinatorial testing; coverage; regression testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance (ICSM), 2011 27th IEEE International Conference on
Conference_Location
Williamsburg, VI
ISSN
1063-6773
Print_ISBN
978-1-4577-0663-9
Electronic_ISBN
1063-6773
Type
conf
DOI
10.1109/ICSM.2011.6080840
Filename
6080840
Link To Document