Skip to main content

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

Leistungen

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

Veröffentlichungen

FAST Approaches to Scalable Similarity-based Test Case Prioritization

Autoren: Breno Miranda; Emilio Cruciani; Roberto Verdecchia; Antonia Bertolino
Veröffentlicht in: Proceedings of 40th International Conference in Software Engineering, 1, 2018
Herausgeber: ACM
DOI: 10.5281/zenodo.1208195

When the testing gets tough, the tough get ElasTest

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

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

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

WebRTC Testing: State of the Art

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

NUBOMEDIA - The First Open Source WebRTC PaaS

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

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

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

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

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

Enabling Rapid Testing Through Service Delivery and Composition

Autoren: Andy Edmonds
Veröffentlicht in: 2018 11th International Conference on the Quality of Information and Communications Technology (QUATIC), 2018, Page(s) 301-302, ISBN 978-1-5386-5841-3
Herausgeber: IEEE
DOI: 10.1109/quatic.2018.00056

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

Autoren: Pablo Chico de Guzman, Felipe Gorostiaga, Cesar Sanchez
Veröffentlicht in: 2018 IEEE International Conference on Web Services (ICWS), 2018, Page(s) 379-382, ISBN 978-1-5386-7247-1
Herausgeber: IEEE
DOI: 10.1109/ICWS.2018.00066

Towards Continuous Software Reliability Testing in DevOps

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

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

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

A Proposal to Orchestrate Test Cases

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

Scalable Approaches for Test Suite Reduction

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

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

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

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

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

Extending WebDriver: A Cloud Approach

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

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

Autoren: Ribera Laszkowsksi, Juan Francisco; Edmonds, Andy; Harsh, Piyush; Gortazar, Francisco; Michael Bohnert, Thomas
Veröffentlicht in: 2018
Herausgeber: T

Cloud Enablers For Testing Large-Scale Distributed Applications

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

Governing Regression Testing in Systems of Systems

Autoren: Antonia Bertolino; Guglielmo De Angelis; Francesca Lonetti
Veröffentlicht in: 2019
Herausgeber: IEEE

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

Autoren: Breno Miranda; Antonia Bertolino
Veröffentlicht in: Software Quality Journal, 2, 2017, ISSN 0963-9314
Herausgeber: Kluwer Academic Publishers
DOI: 10.13039/100010661

Costly Freeware: A Systematic Analysis of Abuse in Download Portals

Autoren: Richard Rivera, Platon Kotzias, Avinash Sudhodanan, Juan Caballero
Veröffentlicht in: IET Information Security, 2018, ISSN 1751-8709
Herausgeber: Institution of Engineering and Technology
DOI: 10.1049/iet-ifs.2017.0585

Kurento: The Swiss Army Knife of WebRTC Media Servers

Autoren: Boni Garcia, Luis Lopez-Fernandez, Micael Gallego, Francisco Gortazar
Veröffentlicht in: IEEE Communications Standards Magazine, 1/2, 2017, Page(s) 44-51, ISSN 2471-2825
Herausgeber: IEEE
DOI: 10.1109/MCOMSTD.2017.1700006

WebRTC Testing: Challenges and Practical Solutions

Autoren: Boni Garcia, Francisco Gortazar, Luis Lopez-Fernandez, Micael Gallego, Miguel Paris
Veröffentlicht in: IEEE Communications Standards Magazine, 1/2, 2017, Page(s) 36-42, ISSN 2471-2825
Herausgeber: IEEE
DOI: 10.1109/MCOMSTD.2017.1700005

Understanding and estimating quality of experience in WebRTC applications

Autoren: Boni García, Micael Gallego, Francisco Gortázar, Antonia Bertolino
Veröffentlicht in: Computing, 2018, ISSN 0010-485X
Herausgeber: Springer Verlag
DOI: 10.1007/s00607-018-0669-7

Automatic Acquisition of Annotated Training Corpora for Test-Code Generation

Autoren: Magdalena Kacmajor, John Kelleher
Veröffentlicht in: Information, 10/2, 2019, Page(s) 66, ISSN 2078-2489
Herausgeber: Multidisciplinary Digital Publishing Institute (MDPI)
DOI: 10.3390/info10020066

A Systematic Review on Cloud Testing

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

Practical Evaluation of VMAF Perceptual Video Quality for WebRTC Applications

Autoren: Boni García, Luis López-Fernández, Francisco Gortázar, Micael Gallego
Veröffentlicht in: Electronics, 8/8, 2019, Page(s) 854, ISSN 2079-9292
Herausgeber: MDPI
DOI: 10.3390/electronics8080854

Blip: JIT and Footloose On The Edge

Autoren: Edmonds, Andy; Woods, Chris; Ferrer, Ana Juan; Ribera, Juan Francisco; Bohnert, Thomas Micheal
Veröffentlicht in: 1, 2018
Herausgeber: arxiv.org

Cross-Origin Vulnerabilities in Web Sites: Detection & Prevention

Autoren: Avinash Sudhodanan, Juan Caballero
Veröffentlicht in: 2018
Herausgeber: Google

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

Autoren: Sudhodanan, Avinash; Khodayari, Soheil; Caballero, Juan
Veröffentlicht in: arXiv, 1, 2019
Herausgeber: arXiv

Decentralized Stream Runtime Verification

Autoren: Luis Miguel Danielsson, César Sánchez
Veröffentlicht in: 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
Herausgeber: Springer International Publishing
DOI: 10.1007/978-3-030-32079-9_11

Online and Offline Stream Runtime Verification of Synchronous Systems

Autoren: César Sánchez
Veröffentlicht in: 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
Herausgeber: Springer International Publishing
DOI: 10.1007/978-3-030-03769-7_9

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

Autoren: Felipe Gorostiaga, César Sánchez
Veröffentlicht in: 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
Herausgeber: Springer International Publishing
DOI: 10.1007/978-3-030-03769-7_16

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

Autoren: Cristian Augusto, Jesús Morán, Antonia Bertolino, Claudio de la Riva, Javier Tuya
Veröffentlicht in: 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
Herausgeber: 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

Autoren: Pablo Chico de Guzmán, Felipe Gorostiaga, César Sánchez
Veröffentlicht in: 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
Herausgeber: Springer International Publishing
DOI: 10.1007/978-3-030-02922-7_6

Runtime Verification for Timed Event Streams with Partial Information

Autoren: Martin Leucker, César Sánchez, Torben Scheffel, Malte Schmitz, Daniel Thoma
Veröffentlicht in: 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
Herausgeber: Springer International Publishing
DOI: 10.1007/978-3-030-32079-9_16

Runtime Verification for Decentralised and Distributed Systems

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

Web Browser-Based Interactive Crawling for Security Testing

Autoren: Jose Luis Castañon Remy
Veröffentlicht in: 2018
Herausgeber: E.T.S. De Ingenieros Informáticos (UPM)

Tools for the Detection and Analysis of Potentially Unwanted Programs

Autoren: Richard Rivera Guevara
Veröffentlicht in: 2018
Herausgeber: Universidad Politécnica de Madrid
DOI: 10.20868/upm.thesis.53395

Towards a stream-basedmonitoring language for asynchronous systems

Autoren: Felipe Gorostiaga
Veröffentlicht in: 2018
Herausgeber: UPM

Software

Replication Package for ElasTest QoE Experiment

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

Supplementary material (source code and results) for "FAST Approaches to Scalable Similarity-based Test Case Prioritization"

Autoren: Miranda, Breno; Cruciani, Emilio; Verdecchia, Roberto; Bertolino, Antonia
DOI: 10.5281/zenodo.1208196; 10.5281/zenodo.1208195
Herausgeber: Zenodo