loading...
Ordering Broken Unit Tests for Focused Debugging
Chicago, Illinois September 11-September 14
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICSM.2004.135779620th IEEE International Conference on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Markus Gälli, University of Bern
Michele Lanza, University of Bern
Oscar Nierstrasz, University of Bern
Roel Wuyts, Universit?e Libre de Bruxelles
Current unit test frameworks present broken unit tests in an arbitrary order, but developers want to focus on the most specific ones first. We have therefore inferred a partial order of unit tests corresponding to a coverage hierarchy of their sets of covered method signatures: When several unit tests in this coverage hierarchy break, we can guide the developer to the test calling the smallest number of methods. Our experiments with four case studies indicate that this partial order is semantically meaningful, since faults that cause a unit test to break generally cause less specific unit tests to break as well.
Index Terms:
Unit testing, debugging
Citation:
Markus Gälli, Michele Lanza, Oscar Nierstrasz, Roel Wuyts, "Ordering Broken Unit Tests for Focused Debugging," icsm, pp.114-123, 20th IEEE International Conference on Software Maintenance (ICSM'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.