Abstract

Datadog Test Optimization is a suite of tools designed to help engineering teams speed up CI pipelines and improve test reliability. This course introduces you to the core features of Test Optimization: Flaky Test Management, Test Impact Analysis, and comprehensive test monitoring dashboards.

Learning Objectives

By the end of this course, you will be able to:

  • Understand the benefits and core concepts of using Datadog's Test Optimization in a CI/CD pipeline
  • Set up Datadog Test Optimization and integrate it with GitHub Actions
  • Identify flaky tests using Datadog dashboards
  • Use the results of Test Impact Analysis to optimize test pipelines
  • Navigate a Repository's page UI to access dashboards showing flaky tests, test performance, and test runs
  • Navigate the Test Health UI to assess test health and debug failures

Primary Audience

This course is designed for:

  • DevOps engineers who want to optimize CI/CD pipelines and improve test reliability
  • Platform engineers responsible for maintaining and scaling testing infrastructure
  • CI/CD practitioners looking to reduce pipeline execution time and cost
  • Anyone interested in using Datadog to maintain and optimize test pipelines

Prerequisites

To complete this course, you need the following:

Required

  • Familiarity with GitHub and GitHub Actions
  • Basic understanding of CI/CD concepts and pipelines

Recommended

Technical Requirements

To complete the course, you need:

  • Google Chrome or Firefox
  • A GitHub account with GitHub Actions enabled
  • Third-party cookies must be enabled to access labs

Course Navigation

At the bottom of each lesson, click MARK LESSON COMPLETE AND CONTINUE button so that you are marked complete for each lesson and can receive the certificate at the end of the course.

Course Enrollment Period

Please note that your enrollment in this course ends after 30 days. You can re-enroll at any time and pick up where you left off.

Course curriculum

    1. Introduction to Test Optimization

    2. Core Features of Test Optimization

    1. Lab Introduction

    2. Lab: Setting up and Exploring Test Optimization

    1. Conclusion

    2. Feedback Survey

Getting Started with Test Optimization

  • 1 hours to complete
  • Beginner