Testifly:Webアプリ向けAI テスト自動化

画面の操作からテストを作成し、回帰と失敗原因を確認。

testifly.dev
Testifly screenshot

Testifly は何をするサイト?やさしく説明

Testifly は、Webアプリの操作を確かめる AI テスト自動化サービスです。アプリのURLと必要なテスト用アカウントを渡すと、画面を探索し、ユーザーの操作をテストにして実行します。会員登録や購入フローを変更した後、以前の機能が動くか調べる用途に向いています。

提供元は Testifly Ltd. です。テスト作成の手間を減らしたい開発者やQAチームが対象ですが、自律動作の宣伝は全不具合の検出保証ではありません。

実際の画面と仕様からテスト範囲を把握

Flow Discovery はページ、操作、状態変化を調べ、動的コンテンツやSPAのフローからテストを生成します。認証後の画面には有効なアクセス設定が必要です。

製品ドキュメント、表計算ファイル、PDFから期待する動作を取り込むこともできます。Escapeでのダイアログ終了、フォーカスの復帰、Tab順序などのUX確認もありますが、アクセシビリティ認証を意味しません。正確なファイル容量上限や全エクスポート形式は確認できていません。

最初のテストを動かす手順

公式スタートガイドに沿って準備します。

  1. 専用のテスト環境、復元可能なデータ、テスト用アカウントを用意します。エージェントはデータを追加・変更・削除する可能性があります。
  2. サインインし、Base URLを入力して Verify web app を実行します。
  3. 接続、Bot対策、ログイン方法を確認します。ソーシャルログイン用ユーザーは二要素認証を無効にするよう案内されています。
  4. IP許可、同時ログイン、レート制限を確認し、Settings → Exclusions で操作禁止領域を除外します。
  5. プロジェクトを作成し、Jobsで進捗を追い、生成されたテストと初回結果を確認します。

メールリンク認証では追加のテストユーザー設定が必要です。VPN内のアプリでは Remote Runner を接続します。初回の探索・自動化・実行には数分から数時間かかる場合があります。

UI変更と本当の不具合を見分ける

自己修復は、UI変更で壊れたセレクターやフローを調整し、変更をレポートに表示します。Testifly は画面の変化と動作上の回帰を区別しようとします。失敗時は原因分析とセッション動画を確認できます。

修復後も元の要件を検証しているか見直してください。再実行の成功だけで業務ロジックの正しさは証明できません。

CI/CDとチームの仕事につなぐ

Test Execution APIでCI/CDから実行し、結果をマージやデプロイの条件にできます。定期実行や複数環境のURLも利用できます。

Jira、Linear、Notion、Slackが計画と結果を結び、スイートとメールがレポートを整理します。Blast radiusは変更が影響するフローを示します。Tessaはプロジェクト情報を参照し、作成前の確認が必要な下書きを提案します。MCPからは対応する照会や編集が可能です。公式の連携説明で設定とプラン条件を確認できます。

無料トライアルと料金・実行枠

2026年11月4日に確認した公開月額料金です。米ドル建てで地域ごとの税金は別途、日本円の価格ではありません。

プラン 月額 テスト数 月間実行数 プロジェクト / 環境
Starter 29 USD 50 5,000 1 / 1
Growth 89 USD 225 50,000 1 / 3
Business 249 USD 750 200,000 2 / 無制限
Enterprise 見積もり 個別 個別 個別

カード不要のDiscoveryは30日間で、1プロジェクト、3つの稼働機能に対する30テスト、月4,500回の実行を含みます。ほかに10スイート、150件のメールレポート、TessaとBlast radius各100セッションがあります。終了後は稼働テストが停止します。

有料プランの外部連携とBlast radiusはGrowthからです。StarterのTessaは100セッション。契約は自動更新されます。年払いと解約は公式料金表で確認してください。

テストデータと接続条件を確認

提供元はプロジェクト別の鍵とAzure Key Vaultによるパスワード暗号化を説明しています。一方、方針は生成コード、ログ、画像、動画も扱い、AI事業者が必要な内容を処理します。顧客コンテンツを公開モデルの学習に使わないとしていますが、外部処理がゼロという意味ではありません。

一律の保存日数は確認できませんでした。テスト・結果・ログの所有や商用利用の別途合意に関する条項もあるため、必要な権利を確認してください。プライバシーと利用規約に詳細があります。

クラウド、オンプレミス実行、セルフホストの選択肢が案内されています。Runnerを自社内に置くだけで全データがローカルに残るとは限らず、構成と処理範囲の確認が必要です。

よくある質問

テストコードを書く必要はありますか?

基本の探索と生成では事前のスクリプト作成は不要です。ただしアクセス設定と、テストが要件に合うかの確認は必要です。

無料でずっと使えますか?

恒久的な無料プランは確認できません。公開されているのは上限付きの30日間トライアルです。

VPN内のアプリやログイン画面も対象ですか?

対応する認証設定やRemote Runnerで利用できます。Bot対策、二要素認証、同時接続などの条件を事前に確認してください。

公式資料と問い合わせ先

kwant無料
自分の環境でエージェントを連携させ、定期実行と承認を管理。
AI自動化ツールAIワークフロー自動化ツール · オープンソース · セルフホスト開く ↗
Scalekit一部無料
ユーザーごとのアプリ接続、OAuthトークン管理、権限を絞ったツール実行を支援。
AI自動化ツールAIワークフロー自動化ツール · セルフホスト開く ↗