TestDino

TestDino

TestDino · コーディング

TestDino は Playwright のクラウド相棒で、CI の実行を記録し、失敗をグループ化して flaky テストを検出し、そのデータをチームと AI エージェントに渡す。

TestDino の画面プレビュー

TestDino について

What Is TestDino

TestDino は、ブラウザテストで最も普及したオープンソースフレームワークである Playwright と並んで動く Web アプリだ。プロジェクトに reporter を入れると、パイプラインの各実行が結果をリアルタイムで中央ダッシュボードへ送る。生の CI 出力を掘り返す代わりに、何が通って何が落ちたのか、その理由まで整理された形で見える。

狙いははっきりしている。CI で大規模な Playwright スイートを回すチームはテストを複数マシンに分散させがちで、最終的な全体像を組み立てるのが面倒になる。TestDino はその断片を 1 つのレポートにまとめ、さらに履歴を重ねる。だから何度も再発する失敗は、単発の赤い印ではなくパターンとして見えてくる。

制約は主に守備範囲と導入にある。TestDino は Playwright 専用なので、Cypress や Selenium を使うチームには何の恩恵もない。価値の中心は CI につないでこそ出るもので、手元でテストを走らせるだけでは薄い。無料プランも月 5,000 実行と 1 ユーザーまでで、個人プロジェクトには向くが QA チーム全体には足りない。

Getting Started

  1. app.testdino.com でアカウントを作り、プロジェクトの API キーを発行する。
  2. npm install @testdino/playwright でパッケージを入れる。
  3. playwright.config.ts に reporter を登録し、token を API キーに向ける。
  4. npx playwright test を実行するか CI にプッシュし、結果がダッシュボードに流れ込むのを確認する。

AIツール情報

TestDinoの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランはい
有料プラン$0 - $99/mo
プラットフォームWeb
開発元TestDino
カテゴリコーディング
リリース日Sep 2024
最終更新Oct 2026
サイト訪問数68.7K
サイト世界ランキング452.6K
API提供状況はい

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • CI で Playwright を回す QA/自動化エンジニア:TestDino は失敗を仕分ける場所を 1 つにまとめ、シャード成果物を探し回る手間を減らす。ただし reporter や設定ファイルに多少慣れていることが前提になる。
  • 予算の限られた小規模 QA チーム:無料プランは月 5,000 実行と 1 ユーザーをカバーするので、1 人のテスターが課金前に流れを試せる。
  • スイートの健全性を見るエンジニアリング責任者:分析ビューは通過率、遅いテスト、ブランチ別の不安定さの傾向を示し、どこに安定化の工数を割くかの判断材料になる。

タスク

  • 失敗した CI 実行の仕分け:エラーのグループ化とワンクリックの trace ビューアが、どのテストが壊れ、何を共有しているかの把握にかかる時間を縮める。
  • flaky テストの発見と隔離:各テストに安定度スコアと根本原因カテゴリが付くため、全部を再実行せず不安定なものへ狙いを定められる。
  • pull request での品質ゲート:通過率や flaky のしきい値がステータスチェックを出し、基準に届かないコードはマージできない。
  • AI エージェントへのテストデータ供給:MCP サーバーと REST API により、IDE 内のアシスタントがエディタを離れずに結果を問い合わせ、失敗をデバッグできる。

シーン

  • 5 つの worker に分散した夜間スイート:TestDino はシャードを 1 つのライブ実行に統合し、進行しながら全体像を見せてくれる。
  • 他チームから引き継いだ、資料の少ないスイート:履歴とテスト別の傾向が、遅い部分や不安定な部分を示し、整理の取っ掛かりになる。
  • 赤いパイプラインが全員を止めるリリース:素早いエラーグループ化と修正提案が、ビルド失敗から修正のマージまでの時間を短くする。

主な機能

リアルタイムのテスト結果ストリーミング

結果はビルドが終わってからではなくテストの実行中に届くので、長いスイートでも最後まで状態を隠さない。各実行は複数タブの Playwright レポートで開き、概要、spec ごとの内訳、エラーグループ、実行履歴、設定メタデータを扱う。要点は速さだ。失敗した実行を、手作業でマージした後ではなく数分で理解できる。

flaky テスト検出

各テストには安定度の割合と、タイミング、環境、ネットワーク、アサーションなどのシグナルから導いた根本原因カテゴリが付く。どのテストが不安定で、なぜそうなのかが見える。単にまた赤くなったという話ではない。チームは最悪のものを隔離し、スイート全体ではなく失敗したテストだけを再実行できる。

失敗のグループ化と trace ビューア

同じ原因の失敗を自動でまとめるので、個々のテスト名ではなくパターンで作業できる。ワンクリックの trace ビューアはグループから直接開き、スクリーンショット、動画、視覚差分が添付される。この組み合わせが、CI からダウンロードした成果物を漁る従来の手順を置き換える。

テスト分析と傾向

1 つの Playwright ダッシュボードが 6 つのビューを提供する。スイート概要、実行時間、テスト別の傾向、エラー分類、カバレッジ指標、環境ごとの通過率だ。すべてブランチ、タグ、期間で絞り込め、機能ブランチと main の比較が実用的になる。カバレッジ追跡は、スイートが実際にどこを動かしているかを見せて締めくくる。

CI/CD 連携と PR 品質ゲート

reporter は GitHub Actions、GitLab CI、CircleCI、Jenkins、Azure DevOps などに接続でき、それぞれ専用の設定ガイドがある。通過率や flaky のしきい値を設定して pull request にステータスチェックを出せるので、基準に届かないブランチはブロックされたままになる。結果は commit ハッシュや PR にも結び付き、追跡できる。

AI 分析と MCP サーバー

有料プランは AI テスト分析を追加する。失敗の分類、AI が生成する修正提案、実行をまたいだパターン認識をカバーする。MCP サーバーと REST API がこれを AI エージェントに開放するので、Cursor や同種のエディタのアシスタントが実行を問い合わせ、文脈に沿った修正を提案できる。MCP テストサーバーが必要なチームは、ここで揃う。TestDino を普通のレポートダッシュボードと分ける機能だ。

メリットとデメリット

メリット

  • ライブ配信が分散実行の進み具合をその場で見せるので、統合された最終レポートを待たなくていい。
  • flaky テスト検出は安定度スコアと根本原因カテゴリを組み合わせ、漠然とした再実行を狙いの定まった修正に変える。
  • 無料プランは月 5,000 実行をカバーし、カードなしで流れを試せる。
  • MCP サーバーと REST API により AI エージェントが結果を照会でき、IDE 内でデバッグするチームに合う。
  • 連携は GitHub、GitLab、Jira、Slack、Linear などに及び、アラートはチームが普段作業する場所に届く。

デメリット

  • Playwright 専用なので、Cypress、Selenium、WebdriverIO を使うチームはまったく使えない。
  • 価値の多くが CI 連携に依存するため、ローカルだけのテスト実行では得られるものがかなり少ない。
  • 無料プランは 1 ユーザーと月 5,000 実行までで、個人の流れを超える用途は除外される。
  • AI テスト監査のような高度な機能は $79/mo の Team プランにあり、小規模チームには有用な段が価格の跳ね上がりに映りうる。

よくある質問

TestDino は CI からの Playwright テスト実行を記録し、失敗のグループ化、flaky テスト検出、分析を備えた中央ダッシュボードに変える。大規模なブラウザテストスイートを回し、何が壊れたのか、なぜかを素早く知りたいチームに向く。