Datadog Test Optimization

Test-first view into your CI health

Monitor and optimize all your software testing workflows in one place

- Identify and prioritize the slowest, most flaky, and most failure-prone software tests with end-to-end tracing and monitoring to enhance your development team’s efficiency.
- Detect errors and high latency anywhere in complicated end-to-end or integration tests with distributed test tracing across multiple environments and services.
- Quickly alert on and triage test performance regressions to maintain stable, performant testing for faster software development.

Identify, triage, and manage flaky tests

- Minimize the impact of flaky tests on development velocity and CI reliability by triaging new flaky tests and resolving historical issues.
- Quickly identify and prioritize your costliest flaky tests in terms of count, distribution, failure rate, and failed execution time.
- Eliminate the need to manually reproduce test failures by tracing tests and correlating with infrastructure metrics, logs, and network information.

Automatically improve test suite speed with Test Impact Analysis

- Run only the tests that are relevant to your code changes and skip the rest.
- Save developer time spent on testing early code changes in feature and development branches and accelerate feedback cycles.
- Lower CI costs through improved testing efficiency while eliminating the impact of unrelated flaky tests.

Accelerate software delivery across your entire organization

- Monitor and improve the performance of your CI Pipelines across any provider with CI Pipeline Visibility.
- Improve the quality of your codebase by blocking faulty, slow, poorly written, or insecure code from merging to main or prod with Quality Gates and Static Analysis (Beta).
- Improve collaboration between development and platform teams with shared and easy-to-build dashboards and specific, actionable alerting.