This paper presents the concept of test orchestration, understood as a novel way to select, order, and execute in parallel a group of tests. Our view of test orchestration can be seen as a process in which different test cases are organized, assembled and executed following a topology that determines how their executions coordinate. We distinguish two types of orchestrations techniques: i) verdict-driven, which organizes tests using their outcome (i.e., passed or failed) to drive the workflow; and ii) data-driven, in which test data (input) and test outcomes (output) are handled within the graph. Both approaches are being implemented in the project ElasTest, an open source platform aimed to simplify the end-to-end test process of large software systems.

A proposal to orchestrate test cases

Lonetti F;Miranda B;De Angelis G;Marchetti E
2018

Abstract

This paper presents the concept of test orchestration, understood as a novel way to select, order, and execute in parallel a group of tests. Our view of test orchestration can be seen as a process in which different test cases are organized, assembled and executed following a topology that determines how their executions coordinate. We distinguish two types of orchestrations techniques: i) verdict-driven, which organizes tests using their outcome (i.e., passed or failed) to drive the workflow; and ii) data-driven, in which test data (input) and test outcomes (output) are handled within the graph. Both approaches are being implemented in the project ElasTest, an open source platform aimed to simplify the end-to-end test process of large software systems.
2018
Istituto di Analisi dei Sistemi ed Informatica ''Antonio Ruberti'' - IASI
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Inglese
2018 11th International Conference on the Quality of Information and Communications Technology (QUATIC)
Contributo
QUATIC 2018 - 11th International Conference on the Quality of Information and Communications Technology
38
46
9
978-1-5386-5841-3
https://ieeexplore.ieee.org/document/8590169
Sì, ma tipo non specificato
04-07/09/2018
Coimbra, Portugal
Software
Test composition
Test parallelization
Elettronico
8
partially_open
García, B; Lonetti, F; Gallego, M; Miranda, B; Jiménez, E; De Angelis, G; Santos, C; Marchetti, E
273
info:eu-repo/semantics/conferenceObject
04 Contributo in convegno::04.01 Contributo in Atti di convegno
   ElasTest: an elastic platform for testing complex distributed large software systems
   ELASTEST
   H2020
   731535
File in questo prodotto:
File Dimensione Formato  
prod_395428-doc_136925.pdf

accesso aperto

Descrizione: A Proposal to Orchestrate Test Cases
Tipologia: Documento in Post-print
Licenza: Creative commons
Dimensione 495.52 kB
Formato Adobe PDF
495.52 kB Adobe PDF Visualizza/Apri
prod_395428-doc_137526.pdf

solo utenti autorizzati

Descrizione: A Proposal to Orchestrate Test Cases
Tipologia: Versione Editoriale (PDF)
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 358.75 kB
Formato Adobe PDF
358.75 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/343162
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 8
  • ???jsp.display-item.citation.isi??? 10
social impact