Synthetic Monitoring for Acceptance Tests
How we migrated our acceptance tests to use Synthetic Monitoring | Datadog

How we migrated our acceptance tests to use Synthetic Monitoring | Datadog

6/30/2023 · Yoann Moinet, Cecilia Watt

What this post added

This post details the migration of Datadog's internal acceptance tests from a custom Puppeteer-based runner to the Synthetic Monitoring product. It describes the pain points of the previous system (flakiness, manual scripting, maintenance overhead, long execution times) and the solution implemented, which involved developing the `synthetics-ci` CLI tool (later generalized to `datadog-ci`) to integrate Synthetic Monitoring into CI/CD pipelines. The post highlights the challenges of migrating a large codebase with many developers and the benefits of using a dedicated product for synthetic testing.

Read the original post ↗