guidewire-oss/fern-platform

Unified test intelligence platform with multi-format ingestion, real-time analytics, and AI-powered insights via LLM integration

何を解決するか

Fern Platform は、異なる CI/CD パイプラインやテストフレームワークに散在するテストデータの断片化を解消する統合型テストインテリジェンスプラットフォームです。テストの健全性を追跡し、不安定なテストを特定し、パフォーマンスのトレンドを監視するための中央集権的なダッシュボードを提供し、テストの失敗が予測不能になるのを防ぎます。

動作方法

このプラットフォームは、Jest、pytest、JUnit などの各種フレームワークから REST API を介してテスト結果を収集し、公式またはカスタムのクライアントライブラリを使用します。このデータは PostgreSQL と Redis に格納され、GraphQL API および Web ベースのダッシュボードからアクセス可能です。ビジネスドメイン(テストと分析)とインフラストラクチャを分離するため、ヘキサゴナルアーキテクチャを採用しています。

対象ユーザー

複数のプロジェクトやフレームワークにまたがるテストスイートの可視性が必要なエンジニアリングチームおよび DevOps プロフェッショナル。CI の実行時間を短縮し、テストの信頼性を向上させたい方におすすめです。

主な特徴

  • ユニバーサルなテスト集約: REST API を通じて、あらゆるフレームワークや CI/CD システムをサポート。
  • 不安定テストの検出: 間欠的に成功・失敗を繰り返すテストを自動で識別。
  • パフォーマンス監視: 実行時間を追跡し、遅いテストを特定。
  • インタラクティブな可視化: 高レベルなスイート健全性を示すトレーマップ表示と、ドリルダウン可能なモダンな React SPA(v2)を搭載。
  • エンタープライズ対応: OAuth/SSO、ロールベースのアクセス制御、JIRA 統合によるカバレッジ可視化を備えています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト