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: (1) test orchestration, combining intelligently testing units for creating a more complete test suite following the “divide and conquer” principle,(2) 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, (3) test recommendation, using machine learning and cognitive computing for recommending testing actions and providing testers with friendly interactive facilities for decision taking.