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 software validation, which typically requires very costly and complex testing processes, and it is therefore necessary to alleviate this pressure by improving the performance of those processes. A challenge.
The glove has been collected from the CodeURJC group of the Rey Juan Carlos University (URJC) and its response has been to promote ElasTest as a new European project within Horizon 2020. An ambitious response that will be supported by a consortium of companies and will adjust its course by consulting industry experts grouped on an Advisory Board, ElasTest Advisory Board.
The aim of the ElasTest project is to build an open source cloud platform for end-to-end testing quickly and reliably, increasing the efficiency and effectiveness of the software testing process, and the quality of the system tested. The ElasTest platform will be able to operate in different environments and will be tested with both systems under development and production.
To do this, ElasTest will provide enough flexibility to simplify the end-to-end testing process for different types of applications, including web applications, mobile applications, real-time video applications, telecommunications applications (such as network functions virtualized) and Internet of Things applications. In addition, ElasTest may suggest new tests using artificial intelligence techniques.
The motivation behind ElasTest is the enormous effort involved in building end-to-end testing to test large distributed applications under real-world conditions. We want to reduce this effort and build new tools focused on these tests, which help developers and engineers improve the quality of software”, said Francisco Gortázar, Project Coordinator.
From Panel Sistemas we share at 100% the vision of this project, and for that reason we have joined the Advisory Board, ElasTest Advisory Board, with our partner José Turégano, SQA Responsible at SQA & Testing Center of Excellence of our company.
As we say, this is an ambitious and necessary response that starts with European funding but can not be sustained without the contribution of all stakeholders in achieving sustainable testing processes for complex systems. The members of the Advisory Board come from external organizations and are relevant international experts in Software Engineering and / or Software Testing. Our responsibilities will be to provide advice and relevant information related to the strategic aspects of the project, conflict mediation, risk assessment and project performance analysis.
About Elastest, an elastic platform to ease end to end testing.
The current aim of ElasTest is to evolve the current state of the art of software testing by creating new test orchestration technologies and getting as close as possible to a sustainable scenario.
ElasTest is a public funded project that will design and implement the ElasTest platform, a tool for helping developers to test and validate complex distributed systems. ElasTest platform is based on three principles:
– Test orchestration: Combining intelligently testing units for creating a more complete test suite following the “divide and conquer” principle.
– Instrumentation and monitoring: Customizing the SuT (Subject under Test) infrastructure so that it reproduces real-world operational behavior and allowing to gather relevant information during testing.
– Test recommendation Using machine learning and cognitive computing for recommending testing actions and providing testers with friendly interactive facilities for decision taking.
The ElasTest project started in January 2017 and is endowed with 5 million euros under the Horizon 2020 program of the European Union, under the ICT-10 “Software Technologies”. The various consortium partners come from the academic world, research institutions and technology companies, and are working together to provide a spring-based elastic platform to facilitate end-to-end testing of large distributed systems.
The ElasTest consortium is led by the Rey Juan Carlos University, where the CodeURJC group brings extensive experience in the engineering of complex distributed systems, and includes as academic members the Technische Universität Berlin, the Center Consiglio Nazionale delle Ricerche, Zurich University of Applied Sciences and Fraunhofer FOKUS. In addition, it has the participation of different institutions of the industry, such as Atos Spain, IBM, IMDEA Software Institute, Panel Systems, NAEVATEC and RELATIONAL SA.
More information at: http://www.elastest.io/
To contribute to ElasTest project: http://elastest.io/blog/2017/06/07/ContributingToElasTest.html