Continuous Testing

This page is about running Continuous Testing tests in your CI/CD pipelines. If you want to view CI/CD metrics and dashboards, see the CI Visibility documentation.

Datadog Continuous Testing offers a set of tools that enable you to automate software testing for a product’s entire lifecycle. By offering code-free, reliable end-to-end testing and seamless integrations with popular CI providers and collaboration tools, Continuous Testing helps you accelerate application development and ship high-quality features faster.

Test with ease and speed

Use scalable features such as a codeless web recorder, parallel test runs, and built-in multi-location testing to save time and effort for your QA team.

Choose between running your tests sequentially and customizing the number of tests you want to run at the same time in the Continuous Testing Settings page

With support for multiple protocols, frameworks, and APIs—including gRPC and WebSockets—you can test across every level of your application stack.

Improve test reliability

Instead of having to implement test code, you can build software using Synthetic Monitoring’s resilient, scalable, and codeless tests. Gain confidence in your test results by minimizing false positives through self-healing browser tests and automatic test retries. To ensure your users have the best experience, you can automate cross-browser testing.

Increase efficiency through seamless integrations

Fast-track your application development by testing and troubleshooting in one platform. Use integrations with CI providers such as GitHub, GitLab, Jenkins, CircleCI, and Azure DevOps, and collaboration tools such as Slack or Jira to merge workflows and prevent context switching.

You can use the Datadog Terraform provider to control test creation and state management. Leverage your Synthetic tests as integration and end-to-end tests for your staging, pre-prod, and canary deployments, or run them directly in your CI pipelines.

Accelerate troubleshooting

Performing tests in a unified monitoring platform helps you to quickly find the root cause of failed test runs and reduce MTTR. You can obtain the full context for troubleshooting—without switching between tools— through correlated metrics, traces, and logs surfaced by the Datadog APM integration.

CI batches in the Continuous Testing Explorer

Explore browser tests running in a CI pipeline and troubleshoot failing test results by looking at executed jobs in the Continuous Testing Explorer.

Ready to start?

Once you have configured some Synthetic tests, see the documentation for your preferred CI/CD provider or use the datadog-ci NPM package in your CI/CD pipelines. Then, start exploring details about your batch runs in the Continuous Testing Explorer.

Further reading