Skip to main content

ElasTest: an elastic platform for testing complex distributed large software systems

Resultado final

Project Website

Public Website of ElasTest which fresh information for promotion and dissemination

ElasTest Open Source Software Community v2

This deliverable contains the activities carried out in the context of the ElasTest community during the reporting period

ElasTest Open Source Software Community v1

This deliverable contains the activities carried out in the context of the ElasTest community during one reporting period as well as the planning for such activities for the subsequent period

SotA revision document v2

This deliverable contains the SotA revision conclusions obtained after every reporting period

ElasTest requirements, use-cases and architecture v1

This document specifies the consolidated requirements and usecases for ElasTest obtained after every reporting period as well as the architecture and analysis information describing how to implement ElasTest

ElasTest dissemination plan and activities v1

This deliverable contains a description of the communication dissemination and standardization activities carried out in the context of ElasTest during a reporting period as well as the planning for the subsequent period

ElasTest requirements, use-cases and architecture v2

This document specifies the consolidated requirements and use-cases for ElasTest obtained after every reporting period of the project as well as the architecture and analysis information describing how to implement ElasTest

ElasTest validation methodology and its results v2

This deliverable contains the description of the ElasTest validation methodology as well as the results of the surveys, studies and quasi- experiments performed in WP7. This document shall be updated in a per-reporting period manner with the updates on the methodology and with the metrics gathered through WP7 activities.

ElasTest dissemination plan and activities v2

This deliverable contains a description of the communication, dissemination and standardization activities carried out in the context of ElasTest during the reporting period

ElasTest validation methodology and its results v1

This deliverable contains the description of the ElasTest validation methodology as well as the results of the surveys studies and quasi experiments performed in WP7 This document shall be updated every reporting period updatong the methodology and with the metrics gathered through WP7 activities

SotA revision document v1

This deliverable contains the SotA revision conclusions obtained during the review period

ElasTest Test Support Services v2

This deliverable contains the software artifacts and documentation providing all the ElasTest Test Support Services. Given our methodology, several version with increasing maturity degrees will be generated

ElasTest Continuous Integration and Validation System v1

This deliverable contains the artifacts and documentation for the ElasTest CI system and its validating tests Given our agile methodology several versions with increasing maturity degrees will be generated

Test Orchestration basic toolbox v1

This deliverable accounts for a basic toolbox which includes all the software artifacts and documentation for the TORM for the programmable engines and for the cost energy and resource consumption engines Given our agile methodology several versions with increasing maturity degrees will be generated

ElasTest Platform cloud modules v2

Software artifacts and documentation of the Platform modules: Platform Manager, Services Manager, Instrumentation Agents, Instrumentation Manager and the tools for their installation and management. Given our agile methodology, several versions with increasing maturity degrees will be generated

Public demonstrator artifacts

This deliverable contains public software artifacts issued from the 4 vertical demonstrators of the project

Test Orchestration basic toolbox v2

This deliverable accounts for a basic toolbox which includes all the software artifacts and documentation for the TORM, for the programmable engines and for the cost, energy and resource consumption engines. Given our agile methodology, several versions with increasing maturity degrees will be generated

ElasTest Test Support Services v1

This deliverable contains the software artifacts and documentation providing all the ElasTest Test Support Services Given our methodology several version with increasing maturity degrees will be generated

ElasTest Continuous Integration and Validation System v2

This deliverable contains the artifacts and documentation for the ElasTest CI system and its validating tests. Given our agile methodology, several versions with increasing maturity degrees will be generated

ElasTest platform toolbox and integrations v2

This deliverable contains all the software artifacts of the ElasTest platform toolbox and the integrations enabling the seamless installation and administration of ElasTest stand-alone and integrated into a CI tool. Given our agile methodology, several version with increasing maturity degrees will be generated.

ElasTest Platform cloud modules v1

Software artifacts and documentation of the Platform modules Platform Manager Services Manager Instrumentation Agents Instrumentation Manager and the tools for their installation and management Given our agile methodology several versions with increasing maturity degrees will be generated

ElasTest platform toolbox and integrations v1

This deliverable contains all the software artifacts of the ElasTest platform toolbox and the integrations enabling the seamless installation and administration of ElasTest standalone and integrated into a CI tool Given our agile methodology several version with increasing maturity degrees will be generated

Data Management Plan

Document containing the updated Data Management Plan of the project as well as the resutls of applying it

Data Management Plan v1

Document containing the Data Management Plan generated through Task 24 efforts

Publicaciones

FAST Approaches to Scalable Similarity-based Test Case Prioritization

Autores: Breno Miranda; Emilio Cruciani; Roberto Verdecchia; Antonia Bertolino
Publicado en: Proceedings of 40th International Conference in Software Engineering, 1, 2018
Editor: ACM
DOI: 10.5281/zenodo.1208195

When the testing gets tough, the tough get ElasTest

Autores: Antonia Bertolino, Antonello Calabró, Guglielmo De Angelis, Micael Gallego, Boni García, Francisco Gortázar
Publicado en: Proceedings of the 40th International Conference on Software Engineering Companion Proceeedings - ICSE '18, 2018, Page(s) 17-20, ISBN 9781-450356633
Editor: ACM Press
DOI: 10.1145/3183440.3183497

User Impersonation as a Service in End-to-End Testing

Autores: Boni García, Francisco Gortázar, Micael Gallego, Eduardo Jiménez
Publicado en: Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development, 2018, Page(s) 707-714, ISBN 978-989-758-283-7
Editor: SCITEPRESS - Science and Technology Publications
DOI: 10.5220/0006752207070714

WebRTC Testing: State of the Art

Autores: Boni García, Micael Gallego, Francisco Gortázar, Eduardo Jiménez
Publicado en: Proceedings of the 12th International Conference on Software Technologies, 2017, Page(s) 363-371, ISBN 978-989-758-262-2
Editor: SCITEPRESS - Science and Technology Publications
DOI: 10.5220/0006442003630371

NUBOMEDIA - The First Open Source WebRTC PaaS

Autores: Boni Garcia, Luis López, Francisco Gortázar, Micael Gallego, Giuseppe Antonio Carella
Publicado en: Proceedings of the 2017 ACM on Multimedia Conference - MM '17, 2017, Page(s) 1205-1208, ISBN 9781-450349062
Editor: ACM Press
DOI: 10.1145/3123266.3129392

ElasTest — An open source project for testing distributed applications with failure injection

Autores: Francisco Gortazar, Micael Gallego, Boni Garcia, Giuseppe Antonio Carella, Michael Pauls, Ilie-Daniel Gheorghe-Pop
Publicado en: 2017 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), 2017, Page(s) 1-2, ISBN 978-1-5386-3285-7
Editor: IEEE
DOI: 10.1109/NFV-SDN.2017.8169851

ElasTest, an Open-source Platform to Ease End-to-End Testing

Autores: Boni García, Micael Gallego, Francisco Gortazar, Luis López
Publicado en: Challenges and Opportunities in ICT Research Projects, 2017, Page(s) 3-21, ISBN 978-989-758-309-4
Editor: SCITEPRESS - Science and Technology Publications
DOI: 10.5220/0007904700030021

Enabling Rapid Testing Through Service Delivery and Composition

Autores: Andy Edmonds
Publicado en: 2018 11th International Conference on the Quality of Information and Communications Technology (QUATIC), 2018, Page(s) 301-302, ISBN 978-1-5386-5841-3
Editor: IEEE
DOI: 10.1109/quatic.2018.00056

Pipekit: A Deployment Tool with Advanced Scheduling and Inter-Service Communication for Multi-Tier Applications

Autores: Pablo Chico de Guzman, Felipe Gorostiaga, Cesar Sanchez
Publicado en: 2018 IEEE International Conference on Web Services (ICWS), 2018, Page(s) 379-382, ISBN 978-1-5386-7247-1
Editor: IEEE
DOI: 10.1109/ICWS.2018.00066

Towards Continuous Software Reliability Testing in DevOps

Autores: Roberto Pietrantuono, Antonia Bertolino, Guglielmo De Angelis, Breno Miranda, Stefano Russo
Publicado en: 2019 IEEE/ACM 14th International Workshop on Automation of Software Test (AST), 2019, Page(s) 21-27, ISBN 978-1-7281-2237-3
Editor: IEEE
DOI: 10.1109/ast.2019.00009

Perceived Needs and Gains from an Industrial Study in Cloud Testing Automation

Autores: Antonia Bertolino, Antonello Calabro, Eda Marchetti, Anton Cervantes Sala, Guiomar Tunon de Hita, Ilie Daniel Gheorghe Pop, Varun Gowtham
Publicado en: 2018 IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion), 2018, Page(s) 238-244, ISBN 978-1-7281-0359-4
Editor: IEEE
DOI: 10.1109/ucc-companion.2018.00062

A Proposal to Orchestrate Test Cases

Autores: Boni Garcia, Francesca Lonetti, Micael Gallego, Breno Miranda, Eduardo Jimenez, Guglielmo De Angelis, Carlos Santos, Eda Marchetti
Publicado en: 2018 11th International Conference on the Quality of Information and Communications Technology (QUATIC), 2018, Page(s) 38-46, ISBN 978-1-5386-5841-3
Editor: IEEE
DOI: 10.1109/quatic.2018.00016

Scalable Approaches for Test Suite Reduction

Autores: Emilio Cruciani, Breno Miranda, Roberto Verdecchia, Antonia Bertolino
Publicado en: 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE), 2019, Page(s) 419-429, ISBN 978-1-7281-0869-8
Editor: IEEE
DOI: 10.1109/icse.2019.00055

Do we need new strategies for testing systems-of-systems?

Autores: Vânia de Oliveira Neves, Antonia Bertolino, Gugliemo De Angelis, Lina Garcés
Publicado en: Proceedings of the 6th International Workshop on Software Engineering for Systems-of-Systems - SESoS '18, 2018, Page(s) 29-32, ISBN 9781-450357470
Editor: ACM Press
DOI: 10.1145/3194754.3194758

TeSSLa - runtime verification of non-synchronized real-time streams

Autores: Martin Leucker, César Sánchez, Torben Scheffel, Malte Schmitz, Alexander Schramm
Publicado en: Proceedings of the 33rd Annual ACM Symposium on Applied Computing - SAC '18, 2018, Page(s) 1925-1933, ISBN 9781-450351911
Editor: ACM Press
DOI: 10.1145/3167132.3167338

Extending WebDriver: A Cloud Approach

Autores: Boni Garcia, Micael Gallego, Carlos Santos, Eduardo Jimenez, Katia Leal, Luis Fernanez
Publicado en: 2018 11th International Conference on the Quality of Information and Communications Technology (QUATIC), 2018, Page(s) 143-146, ISBN 978-1-5386-5841-3
Editor: IEEE
DOI: 10.1109/quatic.2018.00029

ElasTest: An elastic platform for E2E testing complex distributed large software systems cloud

Autores: Ribera Laszkowsksi, Juan Francisco; Edmonds, Andy; Harsh, Piyush; Gortazar, Francisco; Michael Bohnert, Thomas
Publicado en: 2018
Editor: T

Cloud Enablers For Testing Large-Scale Distributed Applications

Autores: Piyush Harsh, Juan Francisco Ribera Laszkowski, Enric Pages, Orlando Avila-García, Tran Quang Thanh, Francisco Gortázar Bellas and Micael Gallego Carrillo
Publicado en: 12th IEEE/ACM International Conference on Utility and Cloud Computing / CloudAM Workshop, 2019, ISBN 978-1-4503-7044-8
Editor: ACM

Governing Regression Testing in Systems of Systems

Autores: Antonia Bertolino; Guglielmo De Angelis; Francesca Lonetti
Publicado en: 2019
Editor: IEEE

An assessment of operational coverage as both an adequacy and a selection criterion for operational profile based testing

Autores: Breno Miranda; Antonia Bertolino
Publicado en: Software Quality Journal, 2, 2017, ISSN 0963-9314
Editor: Kluwer Academic Publishers
DOI: 10.13039/100010661

Costly Freeware: A Systematic Analysis of Abuse in Download Portals

Autores: Richard Rivera, Platon Kotzias, Avinash Sudhodanan, Juan Caballero
Publicado en: IET Information Security, 2018, ISSN 1751-8709
Editor: Institution of Engineering and Technology
DOI: 10.1049/iet-ifs.2017.0585

Kurento: The Swiss Army Knife of WebRTC Media Servers

Autores: Boni Garcia, Luis Lopez-Fernandez, Micael Gallego, Francisco Gortazar
Publicado en: IEEE Communications Standards Magazine, 1/2, 2017, Page(s) 44-51, ISSN 2471-2825
Editor: IEEE
DOI: 10.1109/MCOMSTD.2017.1700006

WebRTC Testing: Challenges and Practical Solutions

Autores: Boni Garcia, Francisco Gortazar, Luis Lopez-Fernandez, Micael Gallego, Miguel Paris
Publicado en: IEEE Communications Standards Magazine, 1/2, 2017, Page(s) 36-42, ISSN 2471-2825
Editor: IEEE
DOI: 10.1109/MCOMSTD.2017.1700005

Understanding and estimating quality of experience in WebRTC applications

Autores: Boni García, Micael Gallego, Francisco Gortázar, Antonia Bertolino
Publicado en: Computing, 2018, ISSN 0010-485X
Editor: Springer Verlag
DOI: 10.1007/s00607-018-0669-7

Automatic Acquisition of Annotated Training Corpora for Test-Code Generation

Autores: Magdalena Kacmajor, John Kelleher
Publicado en: Information, 10/2, 2019, Page(s) 66, ISSN 2078-2489
Editor: Multidisciplinary Digital Publishing Institute (MDPI)
DOI: 10.3390/info10020066

A Systematic Review on Cloud Testing

Autores: Antonia Bertolino, Guglielmo De Angelis, Micael Gallego, Boni García, Francisco Gortázar, Francesca Lonetti, Eda Marchetti
Publicado en: ACM Computing Surveys, 52/5, 2019, Page(s) 1-42, ISSN 0360-0300
Editor: Association for Computing Machinary, Inc.
DOI: 10.1145/3331447

Practical Evaluation of VMAF Perceptual Video Quality for WebRTC Applications

Autores: Boni García, Luis López-Fernández, Francisco Gortázar, Micael Gallego
Publicado en: Electronics, 8/8, 2019, Page(s) 854, ISSN 2079-9292
Editor: MDPI
DOI: 10.3390/electronics8080854

Blip: JIT and Footloose On The Edge

Autores: Edmonds, Andy; Woods, Chris; Ferrer, Ana Juan; Ribera, Juan Francisco; Bohnert, Thomas Micheal
Publicado en: 1, 2018
Editor: arxiv.org

Cross-Origin Vulnerabilities in Web Sites: Detection & Prevention

Autores: Avinash Sudhodanan, Juan Caballero
Publicado en: 2018
Editor: Google

Cross-Origin State Inference (COSI) Attacks: Leaking Web Site States through XS-Leaks

Autores: Sudhodanan, Avinash; Khodayari, Soheil; Caballero, Juan
Publicado en: arXiv, 1, 2019
Editor: arXiv

Decentralized Stream Runtime Verification

Autores: Luis Miguel Danielsson, César Sánchez
Publicado en: Runtime Verification - 19th International Conference, RV 2019, Porto, Portugal, October 8–11, 2019, Proceedings, 11757, 2019, Page(s) 185-201, ISBN 978-3-030-32078-2
Editor: Springer International Publishing
DOI: 10.1007/978-3-030-32079-9_11

Online and Offline Stream Runtime Verification of Synchronous Systems

Autores: César Sánchez
Publicado en: Runtime Verification - 18th International Conference, RV 2018, Limassol, Cyprus, November 10–13, 2018, Proceedings, 11237, 2018, Page(s) 138-163, ISBN 978-3-030-03768-0
Editor: Springer International Publishing
DOI: 10.1007/978-3-030-03769-7_9

Striver: Stream Runtime Verification for Real-Time Event-Streams

Autores: Felipe Gorostiaga, César Sánchez
Publicado en: Runtime Verification - 18th International Conference, RV 2018, Limassol, Cyprus, November 10–13, 2018, Proceedings, 11237, 2018, Page(s) 282-298, ISBN 978-3-030-03768-0
Editor: Springer International Publishing
DOI: 10.1007/978-3-030-03769-7_16

RETORCH: Resource-Aware End-to-End Test Orchestration

Autores: Cristian Augusto, Jesús Morán, Antonia Bertolino, Claudio de la Riva, Javier Tuya
Publicado en: Quality of Information and Communications Technology - 12th International Conference, QUATIC 2019, Ciudad Real, Spain, September 11–13, 2019, Proceedings, 1010, 2019, Page(s) 297-310, ISBN 978-3-030-29237-9
Editor: Springer International Publishing
DOI: 10.1007/978-3-030-29238-6_22

$$\textit{i2kit}$$i2kit: A Deployment Tool with the Simplicity of Containers and the Security of Virtual Machines

Autores: Pablo Chico de Guzmán, Felipe Gorostiaga, César Sánchez
Publicado en: Web Information Systems Engineering – WISE 2018 - 19th International Conference, Dubai, United Arab Emirates, November 12-15, 2018, Proceedings, Part I, 11233, 2018, Page(s) 81-95, ISBN 978-3-030-02921-0
Editor: Springer International Publishing
DOI: 10.1007/978-3-030-02922-7_6

Runtime Verification for Timed Event Streams with Partial Information

Autores: Martin Leucker, César Sánchez, Torben Scheffel, Malte Schmitz, Daniel Thoma
Publicado en: Runtime Verification - 19th International Conference, RV 2019, Porto, Portugal, October 8–11, 2019, Proceedings, 11757, 2019, Page(s) 273-291, ISBN 978-3-030-32078-2
Editor: Springer International Publishing
DOI: 10.1007/978-3-030-32079-9_16

Runtime Verification for Decentralised and Distributed Systems

Autores: Adrian Francalanza, Jorge A. Pérez, César Sánchez
Publicado en: Lectures on Runtime Verification, 10457, 2018, Page(s) 176-210, ISBN 978-3-319-75631-8
Editor: Springer International Publishing
DOI: 10.1007/978-3-319-75632-5_6

Web Browser-Based Interactive Crawling for Security Testing

Autores: Jose Luis Castañon Remy
Publicado en: 2018
Editor: E.T.S. De Ingenieros Informáticos (UPM)

Tools for the Detection and Analysis of Potentially Unwanted Programs

Autores: Richard Rivera Guevara
Publicado en: 2018
Editor: Universidad Politécnica de Madrid
DOI: 10.20868/upm.thesis.53395

Towards a stream-basedmonitoring language for asynchronous systems

Autores: Felipe Gorostiaga
Publicado en: 2018
Editor: UPM

Software

Replication Package for ElasTest QoE Experiment

Autores: Antonello Calabrò; Guiomar Tuñon
DOI: 10.5281/zenodo.3739091; 10.5281/zenodo.3737902; 10.5281/zenodo.3737903
Editor: Zenodo

Supplementary Material (Source Code And Results) For "Fast Approaches To Scalable Similarity-Based Test Case Prioritization"

Autores: Breno Miranda; Emilio Cruciani; Roberto Verdecchia; Antonia Bertolino
DOI: 10.5281/zenodo.1208195; 10.5281/zenodo.1208196
Editor: Zenodo