The ElasTest project, with an € 5M of EU funding under the Research and Innovation Action from the Horizon 2020 program, kicked-off in January 2017. The goal of ElasTest is to increase software quality by reducing the complexity of testing large distributed software systems in the Cloud. The project is led by the Spanish University Rey Juan Carlos (Prof. Francisco Gortázar) and involves the Technische Universität Berlin, the Consiglio Nazionale delle Ricerche, the Zurich University of Applied Sciences, the Fraunhofer FOKUS, the IMDEA Software Institute and the following industrial partners Atos Spain, IBM, Naevatec, and Relational.
The demand for larger and more interconnected software systems is constantly increasing, but the ability of developers to satisfy it is not evolving accordingly. The most limiting factor is the software validation, which typically requires very costly and complex testing processes to ensure the software is free of errors and complies with requirements. The ElasTest project aims at offering a flexible open source testing platform for rapid and accurate end-to-end testing that can significantly improve the efficiency and effectiveness of the testing process and the overall quality of modern applications, including web, mobile, real-time video communications, and Internet-of-Things.
The ElasTest cloud platform will be released as Free Open Source Software and has already started creating a Community of users and contributors who will help us in our endeavor for transforming ElasTest into a worldwide reference in the area of large software systems testing and guaranteeing the long term platform sustainability. To join us visit our community website http://elastest.io/
The CNR group, led by Antonia Bertolino (ISTI-CNR, Pisa), will contribute to the project with two important missions: leading the continuous research scouting in cloud testing and coordinating the experimental validation. The quantitative project objectives include reducing the time-to-market, increasing the quality of the software product, reducing the possibility of failures and improving the confidence and satisfaction of both end users and developers.