Learning Objectives

Upon completing this course, you will be able to:

  • Create an end-to-end test to ensure a key functionality of your application works as expected
  • Trigger synthetic tests on demand and poll for their results with direct requests to the Synthetics API
  • Use the datadog-ci command line client to simplify running tests and viewing results
  • Integrate synthetic tests into an existing CI/CD pipeline using datadog-ci
  • Use failed test results to troubleshoot a pipeline failure and quickly fix the issue

Primary Audience

This intermediate level course is designed for DevOps and release engineers who want to incorporate Datadog's synthetic tests into their CI/CD pipeline. QA, UX, and product engineers would also likely benefit from this course.


The prerequisites for this course are the following:

Technical Requirements

In order to complete the course, you will need:

  • Google Chrome or Firefox

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

    1. What is CI/CD?

    2. CI/CD Pipeline in Lab

    3. Lab: Running Synthetic Tests in a CI/CD Pipeline

    1. Summary

    2. Feedback Survey

Synthetic Tests in a CI/CD Pipeline

  • 1 hour to complete
  • 3 Lessons
  • Intermediate