Title
A Proposal to Orchestrate Test Cases
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.
Year
DOI
Venue
2018
10.1109/QUATIC.2018.00016
2018 11th International Conference on the Quality of Information and Communications Technology (QUATIC)
Keywords
Field
DocType
Software testing,test composition,test parallelization
Graph,Software engineering,Systems engineering,Computer science,Software system,Test data,Test case,Orchestration (computing),Workflow,Software testing
Conference
ISBN
Citations 
PageRank 
978-1-5386-5842-0
2
0.36
References 
Authors
11
8