loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
15th International Symposium on Software Reliability Engineering (ISSRE'04)
Unit Testing in Practice
Saint-Malo, Bretagne, France
November 02-November 05
ISBN: 0-7695-2215-7
Michael Ellims, Pi Technology, Cambridge England
James Bridges, Pi Technology, Cambridge England
Darrel C. Ince, Open University, Milton Keynes, England
Unit testing is a technique that receives a lot of criticism in terms of the amount of time that it is perceived to take and in how much it costs to perform. However it is also the most effective means to test individual software components for boundary value behavior and ensure that all code has been exercise adequately (e.g. statement, branch or MC/DC coverage). In this paper we examine the available data from three safety related software projects undertaken by Pi Technology that have made use of unit testing. Additionally we discuss the different issues that have been found applying the technique at different phases of the development and using different methods to generate those test. In particular we provide an argument that the perceived costs of unit testing may be exaggerated and that the likely benefits in terms of defect detection are actually quite high in relation to those costs.
Citation:
Michael Ellims, James Bridges, Darrel C. Ince, "Unit Testing in Practice," issre, pp.3-13, 15th International Symposium on Software Reliability Engineering (ISSRE'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.