In this paper we address UML-based testing. Some authors have proposed methods to translate an UML description into another formal description, and then derive the tests from the latter (e.g. ,[l]). This is not our goal: we aim at a test method that is entirely based on UML, so that it can be easily adopted by industries already using UML. Some other recent studies propose methods to automatically derive test cases from UML statecharts (e.g., [2], [3]). These studies are interesting, and we see them as complementary to ours, as we do not use statechart diagrams, but higher level descriptions of the system. Indeed, we want to address test planning far the integration test phase starting from the very first stages of system design. We present an approach far UML-based test planning, that is called Use-Interaction testing, as it mainly uses the UML Use Case and Interaction diagrams (specifically, the Message Sequence diagram). Indeed, integration testing is aimed at verifying that the pre-tested system components interact correctly. UML Interaction diagrams can provide the information of how the system components should interact.

A practical approach to UML-based derivation of integration tests

Bertolino A
2000

Abstract

In this paper we address UML-based testing. Some authors have proposed methods to translate an UML description into another formal description, and then derive the tests from the latter (e.g. ,[l]). This is not our goal: we aim at a test method that is entirely based on UML, so that it can be easily adopted by industries already using UML. Some other recent studies propose methods to automatically derive test cases from UML statecharts (e.g., [2], [3]). These studies are interesting, and we see them as complementary to ours, as we do not use statechart diagrams, but higher level descriptions of the system. Indeed, we want to address test planning far the integration test phase starting from the very first stages of system design. We present an approach far UML-based test planning, that is called Use-Interaction testing, as it mainly uses the UML Use Case and Interaction diagrams (specifically, the Message Sequence diagram). Indeed, integration testing is aimed at verifying that the pre-tested system components interact correctly. UML Interaction diagrams can provide the information of how the system components should interact.
2000
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Inglese
Software and Internet Quality Week
1
10
23
Sì, ma tipo non specificato
November 20-24 2000
Brussels, Belgium
Deriving tests from UML descriptions
Integration/system testing
Use-interaction test
Software engineering
Codice PuMa: cnr.iei/2000-A2-053
2
open
Basanieri, F; Bertolino, A
273
info:eu-repo/semantics/conferenceObject
04 Contributo in convegno::04.01 Contributo in Atti di convegno
File in questo prodotto:
File Dimensione Formato  
prod_406664-doc_142299.pdf

accesso aperto

Descrizione: A practical approach to UML-based derivation of integration tests
Tipologia: Versione Editoriale (PDF)
Dimensione 1.49 MB
Formato Adobe PDF
1.49 MB Adobe PDF Visualizza/Apri

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/366195
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact