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 :
بازگشت