The Open UniversitySkip to content
 

Unit testing in practice

Ellims, Michael; Bridges, James and Ince, Darrel C. (2004). Unit testing in practice. In: ed. Proceedings of the 15th International Symposium on Software Reliability Engineering (ISSRE’04). IEEE.

URL: http://ieeexplore.ieee.org/iel5/9499/30138/0138310...
Google Scholar: Look up in Google Scholar

Abstract

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.

Item Type: Book Chapter
Academic Unit/Department: Mathematics, Computing and Technology > Computing & Communications
Interdisciplinary Research Centre: Centre for Research in Computing (CRC)
Item ID: 3667
Depositing User: Michelle Bailey
Date Deposited: 30 Jun 2006
Last Modified: 02 Dec 2010 19:50
URI: http://oro.open.ac.uk/id/eprint/3667
Share this page:

Actions (login may be required)

View Item
Report issue / request change

Policies | Disclaimer

© The Open University   + 44 (0)870 333 4340   general-enquiries@open.ac.uk