Web services evolve frequently to meet new business demands and opportunities. However, service changes may affect service compositions that are currently consuming the services. Hence, audit testing (a form of regression testing in charge of checking for compatibility issues) is needed. As service compositions are often in continuous operation and the external services have limited (expensive) access when invoked for testing, audit testing has severe time and resources constraints, which make test prioritization a crucial technique (only the highest priority test cases will be executed). This paper presents a novel approach to the prioritization of audit test cases using information retrieval. This approach matches a service change description with the code portions exercised by the relevant test cases. So, test cases are prioritized based on their relevance to the service change. We evaluate the proposed approach on a system that composes services from eBay and Google. © 2011 IEEE.

Test case prioritization for audit testing of evolving web services using information retrieval techniques / Nguyen, C. D.; Marchetto, A.; Tonella, P.. - (2011), pp. 636-643. (Intervento presentato al convegno 2011 IEEE 9th International Conference on Web Services, ICWS 2011 tenutosi a Washington, DC, usa nel 2011) [10.1109/ICWS.2011.75].

Test case prioritization for audit testing of evolving web services using information retrieval techniques

Marchetto A.;
2011-01-01

Abstract

Web services evolve frequently to meet new business demands and opportunities. However, service changes may affect service compositions that are currently consuming the services. Hence, audit testing (a form of regression testing in charge of checking for compatibility issues) is needed. As service compositions are often in continuous operation and the external services have limited (expensive) access when invoked for testing, audit testing has severe time and resources constraints, which make test prioritization a crucial technique (only the highest priority test cases will be executed). This paper presents a novel approach to the prioritization of audit test cases using information retrieval. This approach matches a service change description with the code portions exercised by the relevant test cases. So, test cases are prioritized based on their relevance to the service change. We evaluate the proposed approach on a system that composes services from eBay and Google. © 2011 IEEE.
2011
Proceedings - 2011 IEEE 9th International Conference on Web Services, ICWS 2011
USA
IEEE
978-1-4577-0842-8
Nguyen, C. D.; Marchetto, A.; Tonella, P.
Test case prioritization for audit testing of evolving web services using information retrieval techniques / Nguyen, C. D.; Marchetto, A.; Tonella, P.. - (2011), pp. 636-643. (Intervento presentato al convegno 2011 IEEE 9th International Conference on Web Services, ICWS 2011 tenutosi a Washington, DC, usa nel 2011) [10.1109/ICWS.2011.75].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/11572/331408
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 38
  • ???jsp.display-item.citation.isi??? ND
social impact