Abstract

In this course you’ll learn how Datadog Synthetics can be used to monitor application frontends, and write your own Synthetic Browser tests to simulate sessions, test user flows, and detect issues.

This course only covers introductory Synthetic concepts and Browser tests; Synthetic API and Mobile testing are not covered.

⚠️
This course requires Google Chrome. It will not function correctly in other browsers. Please ensure you are accessing the course in Google Chrome before continuing.

Learning Objectives

After completing this course, learners will be able to:

  • Describe the purpose and use of Datadog Synthetics
  • Differentiate between types of Synthetic tests
  • Create steps, UI flows, and assertions for Synthetic Browser tests
  • Record user flows in the Datadog Test Recorder
  • Execute Synthetic tests at regularly scheduled intervals
  • Analyze results to identify reasons for failure and review application performance
  • Review and filter results in the Results Explorer
  • Review and analyze testing performance in the Browser Test Performance dashboard

Primary Audience

This course is designed for Datadog users whose scope of work includes monitoring and testing UI/UX user flows. This includes the following roles:

  • Frontend Engineer
  • UI Engineer
  • Web Developer
  • UX or UI Engineer/Developer

Prerequisites

For the best learning experience, we recommend the following prerequisites:

Technical Requirements

In order to complete the course, you will need:

  • Google Chrome
  • The Google Chrome Datadog Test Recorder extension
    • Step-by-step installation instructions are provided in this course. You are not required to install the extension before beginning.
  • Third-party cookies enabled

Course Navigation

After finishing each lesson, click the MARK LESSON COMPLETE AND CONTINUE button to track your progress and advance. All lessons must be marked complete to receive a certificate for this 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 Synthetic Testing

    1. Configuring a New Browser Test

    2. Defining Test Actions & Assertions

    3. Lab 1: Writing Basic Synthetic Browser Tests

    1. Recording Actions with the Datadog Test Recorder Extension

    2. Managing Tests & Results

    3. The Browser Test Performance Dashboard

    4. Lab 2: Recording & Monitoring User Flows

    1. Additional Resources & Next Steps

    2. Feedback Survey

Getting Started with Synthetic Monitoring and Browser Testing

  • 1 hours to complete
  • Beginner