Currently, software testing is mainly carried on independently from software architecture-related information. Some approaches propose to perform integration and regression testing with respect to software architecture descriptions, but less attention has been paid to analysing software architecture in order to develop a less costly and time-consuming test plan that covers the requirements of the system of interest. If on one side, it is well known that providing an effective test plan is crucial to software quality, on the other side software testing is extremely difficult because it stems from the complexity of current software systems. In this paper we (i) elaborate on how a new architectural analysis can help in producing better test plans and (ii) identify a set of corresponding research challenges. We believe that considering and analysing architectural information for requirements satisfaction testing purposes will provide substantial benefits in terms of test plan specification process, test plan effectiveness, and test cases understandability.

Exploiting software architecture to support requirements satisfaction testing

Marchetti E
2011

Abstract

Currently, software testing is mainly carried on independently from software architecture-related information. Some approaches propose to perform integration and regression testing with respect to software architecture descriptions, but less attention has been paid to analysing software architecture in order to develop a less costly and time-consuming test plan that covers the requirements of the system of interest. If on one side, it is well known that providing an effective test plan is crucial to software quality, on the other side software testing is extremely difficult because it stems from the complexity of current software systems. In this paper we (i) elaborate on how a new architectural analysis can help in producing better test plans and (ii) identify a set of corresponding research challenges. We believe that considering and analysing architectural information for requirements satisfaction testing purposes will provide substantial benefits in terms of test plan specification process, test plan effectiveness, and test cases understandability.
2011
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Inglese
19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering, ESEC/FSE '11
484
487
978-1-4503-0443-6
http://delivery.acm.org/10.1145/2030000/2025198/p484-clements.pdf?ip=146.48.84.137&acc=ACTIVE%20SERVICE&CFID=83756225&CFTOKEN=96380844&__acm__=1328710595_e1cfd5b1252b3e2f592840a57437e647
ACM Press
New York
STATI UNITI D'AMERICA
Sì, ma tipo non specificato
5-9 Settembre 2011
Szeged, Hungary
Verification
Debugging
Area di valutazione 09 - Ingegneria industriale e informatica
1
5
restricted
Clements, P; Escalona, M J; Inverardi, P; Malavolta, I; Marchetti, E
273
info:eu-repo/semantics/conferenceObject
04 Contributo in convegno::04.01 Contributo in Atti di convegno
   Large Scale Choreographies for the Future Internet
   CHOREOS
   FP7
   257178
File in questo prodotto:
File Dimensione Formato  
prod_206304-doc_93095.pdf

solo utenti autorizzati

Descrizione: Exploiting software architecture to support requirements satisfaction testing
Tipologia: Versione Editoriale (PDF)
Dimensione 391.7 kB
Formato Adobe PDF
391.7 kB 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/174099
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact