Increasing test coverage with HAPAO

Bergel, A; Penã V.

Abstract

Test coverage is about assessing the relevance of unit tests against the tested application. It is widely acknowledged that software with a good test coverage is more robust against unanticipated execution, thus lowering the maintenance cost. However, ensuring good quality coverage is challenging, especially since most of the available test coverage tools do not discriminate between software components that require strong coverage from the components that require less attention from the unit tests. HAPAO is an innovative test coverage tool, implemented in the Pharo Smalltalk programming language. It employs an effective and intuitive graphical representation to visually assess the quality of the coverage. A combination of appropriate metrics and relations visually shape methods and classes, which indicates to the programmer whether more effort on testing is required. This paper presents the important features of HAPAO by illustrating its application on an open source software. (C) 2012 Elsevier B.V. All rights reserved.

Más información

Título según WOS: Increasing test coverage with HAPAO
Título de la Revista: SCIENCE OF COMPUTER PROGRAMMING
Volumen: 79
Editorial: ELSEVIER SCIENCE BV
Fecha de publicación: 2014
Página de inicio: 86
Página final: 100
Idioma: English
URL: http://www.scopus.com/inward/record.url?eid=2-s2.0-84860908204&partnerID=q2rCbXpz
DOI:

10.1016/j.scico.2012.04.006

Notas: ISI