CI Test Visibility と Intelligent Test Runner | Datadog
Test Visibility と Intelligent Test Runner

Test Visibility と Intelligent Test Runner

CI 環境全体にわたって、すべてのテストスイートをデバッグ、最適化、高速化します。

Datadog Test Visibility は、CI ワークフローのすべてのソフトウェアテストを自動的にインスツルメントし、トレースします。エラー、スタックトレース、Git 情報、テストの不安定さなどをキャプチャし、テストのパフォーマンス、健全性、信頼性を前例のない形で視覚化します。これにより、テストの問題を迅速に特定し、修正することで開発の速度を向上させることができます。


すべてのソフトウェアテストワークフローを一箇所で監視し、最適化します。

  • エンドツーエンドのトレースとモニタリングを用いて、最も遅い、最も不安定で、最も失敗しやすいソフトウェアテストを特定し、優先順位を付けます。これにより、開発チームの効率が向上します。
  • 複数の環境やサービスをまたがる分散テストトレーシングを使用して、複雑なエンドツーエンドテストまたはインテグレーションテストでのエラーや高レイテンシーを検出します。
  • テストパフォーマンスのリグレッションに迅速に警告し、トリアージすることで、安定して効率的なテストを維持し、ソフトウェア開発を迅速化します。
すべてのソフトウェアテストワークフローを一箇所で監視し、最適化します。

不安定なテストの特定、トリアージ、管理

  • 新たに発生した不安定なテストをトリアージし、過去の問題を解決することで、不安定なテストが開発速度と CI の信頼性に与える影響を最小化します。
  • 回数、分布、失敗率、失敗した実行時間に基づいて、コストが最も高い不安定なテストを迅速に特定し、優先順位を定めます。
  • テストをトレースし、インフラストラクチャーのメトリクス、ログ、ネットワーク情報と相関付けることで、テストの失敗を手作業で再現する必要性を排除します。
不安定なテストの特定、トリアージ、管理

Intelligent Test Runner でテストスイートのスピードを自動的に向上させます。

  • コード変更に関連するテストのみを実行し、残りはスキップします。
  • 機能ブランチや開発ブランチでの初期のコード変更をテストする際にかかる開発者の時間を節約し、フィードバックサイクルを加速します。
  • テストの効率を向上させることで CI コストを削減し、関連性のない不安定なテストの影響を排除します。
Intelligent Test Runner でテストスイートのスピードを自動的に向上させます。

組織全体のソフトウェアデリバリーを加速させます。

  • CI Pipeline Visibility を利用して、あらゆるプロバイダーの CI パイプラインのパフォーマンスを監視し、改善します。
  • Quality Gates および Static Analysis (ベータ版) を使用して、不良、遅延、不適切に記述された、または安全でないコードが main や prod にマージされるのを防ぎ、コードベースの品質を向上させます。
  • 共有され、構築が容易なダッシュボードと、具体的で実行可能なアラートを通じて、開発チームとプラットフォームチーム間のコラボレーションを改善します。
組織全体のソフトウェアデリバリーを加速させます。

対応言語

python junit swift ruby java javascript dotnet

対応フレームワーク

jest xunit cypress nunit playwright mstest cucumber pytest rspec mocha

リソース

blog/datadog-ci-visibility/pipelines-dashboard

official docs

Continuous Integration Visibility
/blog/datadog-ci-visibility/ci-visibility-hero

BLOG

Monitor your CI pipelines and tests with Datadog CI Visibility
/blog/shift-left-testing-best-practices/shift-left-testing-hero

BLOG

Best practices for shift-left testing
/blog/monitor-ci-pipelines/AK_CIintegrations_Final_181206

BLOG

Monitor all your CI pipelines with Datadog
14 日間の無料トライアルで、Test Visibility & Intelligent Test Runner を今すぐお試しください。