We present a case study for the empirical validation of the usefulness of two recent research results aimed at improving the branch testing process. The results considered consist of (i) a method for the automatic generation of test paths, and (ii) a bound on the number of tests needed. The validation was conducted within the unit test phase of the software test process of Ericsson Telecomunicazioni on object oriented C++ software, which was developed to control a new generation of telecommunication systems. The outcomes confirmed the validity of the path generation method, in that all the derived paths were found feasible. The case study also provided evidence that this method can reduce the test effort, especially for non-expert testers, though there was not a sufficient amount of results to allow us to quantify this reduction. We provide a statistical validation of the performance of the bound. It proved to be a good estimate of the number of tests needed to achieve branch coverage. © 1997 by Elsevier Science Inc.

A case study in branch testing automation

Bertolino A;
1997

Abstract

We present a case study for the empirical validation of the usefulness of two recent research results aimed at improving the branch testing process. The results considered consist of (i) a method for the automatic generation of test paths, and (ii) a bound on the number of tests needed. The validation was conducted within the unit test phase of the software test process of Ericsson Telecomunicazioni on object oriented C++ software, which was developed to control a new generation of telecommunication systems. The outcomes confirmed the validity of the path generation method, in that all the derived paths were found feasible. The case study also provided evidence that this method can reduce the test effort, especially for non-expert testers, though there was not a sufficient amount of results to allow us to quantify this reduction. We provide a statistical validation of the performance of the bound. It proved to be a good estimate of the number of tests needed to achieve branch coverage. © 1997 by Elsevier Science Inc.
1997
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Software Engineering
Testing and Debugging
File in questo prodotto:
File Dimensione Formato  
prod_409856-doc_144193.pdf

solo utenti autorizzati

Descrizione: A case study in branch testing automation
Tipologia: Versione Editoriale (PDF)
Dimensione 1.8 MB
Formato Adobe PDF
1.8 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/392212
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 13
  • ???jsp.display-item.citation.isi??? ND
social impact