DevOps Conference
The Conference for Continuous Delivery, Microservices,
Containers, Clouds and Lean Business

Speeding up tests with machine learning and distributed execution

Session
Until conference starts:
✓ 4 Day Special
✓ Team discount
✓ Extra specials for freelancers
Register now
Until conference starts:
✓ 4 Day Special
✓ Team discount
✓ Extra specials for freelancers
Register now
Until October 20:
✓ Save up to $233
✓ 4 Day Special
✓ Team discount
Register now
Until October 20:
✓ Save up to $233
✓ 4 Day Special
✓ Team discount
Register now
Until November 3
✓ Save up to 399€
✓ 4 Day Special
✓ Team discount
Register now
Bis 3. November
✓ Sparen Sie bis zu 399 €
✓ 4-Tages-Special
✓ Kollegenrabatt
Jetzt anmelden
Thank you for attending
We see us 2023
or in September in New York
Go to New York
Thank you for attending
We see us 2023
or in September in New York
Go to New York
Thank you for attending
We see us 2023
or in Munich in December 2022
Go to Munich
Danke für Ihre Teilnahme
Wir sehen uns 2023
oder im Dezember in München
Jetzt nach München

Test time is one of the key drivers of build times. There are many contributing factors, including the growing number of integration and functional tests to cover a wide range of inputs, running tests sequentially, and dependencies on expensive external services. This often leads to developers only running tests on CI thereby considerably lengthening the feedback loop. And even then, running all tests for every change can be a challenge both in terms of cost and build time. Gradle Enterprise provides two groundbreaking new technologies that allow to run tests earlier and more frequently: Predictive Test Selection and Test Distribution.

Predictive Test Selection saves testing time by identifying, prioritizing, and running only tests that are likely to provide useful feedback. This is accomplished this by applying a machine learning model that uniquely incorporates fine-grained code snapshots, comprehensive test analytics, and flaky test data.

Test Distribution expands test parallelism by fanning out test execution to remote agents takes your existing test suites and distributes them based on historical execution times across remote agents to execute them faster.

This Session belongs to the Diese Session gehört zum Programm vom MunichMünchen program. Take me to the program of . Hier geht es zum Programm von New York New York .

This Session belongs to the Diese Session gehört zum Programm vom MunichMünchen program. Take me to the program of . Hier geht es zum Programm von Singapore Singapur .

Take me to the full program of Zum vollständigen Programm von Munich München .

This Session belongs to the Diese Session gehört zum Programm vom MunichMünchen program. Take me to the program of . Hier geht es zum Programm von London London .

This Session belongs to the Diese Session gehört zum Programm vom MunichMünchen program. Take me to the program of . Hier geht es zum Programm von Berlin Berlin .

This Session Diese Session belongs to the gehört zum Programm von MunichMünchen program. Take me to the current program of . Hier geht es zum aktuellen Programm von New York New York , Singapore Singapur , Munich München , London London or oder Berlin Berlin .

Stay tuned:

Behind the Tracks

 

Kubernetes Ecosystem

Docker, Kubernetes & Co

Microservices & Software Architecture

Maximize development productivity

Continuous Delivery & Automation

Build, test and deploy agile

Cloud Platforms & Serverless

Cloud-based & native apps

Monitoring, Traceability & Diagnostics

Handle the complexity of microservices applications

Security

DevSecOps for safer applications

Business & Company Culture

Radically optimize IT

Organizational Change

Overcome obstacles on the road to DevOps

Live Demo #slideless

Showing how technology really works