失敗したテストのトラブルシューティングには多くの時間がかかることがあります。オートテスト失敗分析(オートTFA)を使えば、トラブルシューティングにかかる時間を短縮し、スケジュールの中でより重要なことに多くの時間を使えます。
高度なAIアドオン
オートTFAは、mablコアサブスクリプションのアドオンとしてご利用いただけます。詳細については、カスタマーサクセスマネージャーまでお問い合わせください。
ワークスペース編集者または所有者が失敗したテストやプランの出力を開くと、mablはその出力を大規模言語モデルに送信します。モデルは、テストやプランが失敗した理由の分析結果を返します。失敗したテスト実行の場合、モデルはチームのレビュー時間を短縮するためにテスト失敗の理由も提案します。
この記事では、mablがブラウザおよびモバイルテスト、APIテスト、プランの失敗分析を生成する際に使用する出力を一覧で紹介します。
プラン実行の失敗分析
ブラウザーテストとモバイルテスト
ブラウザーおよびモバイルテストの場合、mablは失敗を分析するために次のデータをモデルに送信します。
- テスト名、説明、ステップ
- 失敗したテストステップの出力ログとスクリーンショットです。テスト内に複数の失敗ステップがある場合、mablは最初の失敗ステップを分析に使用します。
- 最近の成功したテストで、同じテストステップのテスト出力ログとスクリーンショットがある場合
APIテスト
APIテストの場合、mablは失敗を分析するために次のデータをモデルに送信します。
- テスト名、説明、ステップ
- テスト実行で定義された変数とその値
- 最大5つの失敗したテストステップに関するリクエストとレスポンスの情報
- 最近の成功した実行で同じテストステップに関するリクエストとレスポンスの情報がある場合
- 失敗したテストステップのためのプレリクエストスクリプト、ポストリクエストスクリプト、およびアサーション
プラン
プランの場合、mablは失敗を分析するために次のデータをモデルに送信します。
- プラン名と説明
- 最終更新日時と最後に更新したユーザー
- プランの実行情報(ステータス、トリガー方法、実行時間を含む)
- プランの内容には、ステージとテスト実行の順序付きリストが含まれます。
- プラン実行中に失敗したブラウザ、モバイル、APIテストに対して、AIが生成した失敗分析とテスト失敗の理由を表示します。
2025年6月16日以前に実行されたプランについては、テスト失敗分析が自動的に生成されていません。この日付より前のプラン実行を表示する場合、プラン実行内の失敗したテストは最大10件までしか分析されません。
次の種類のテストおよびプランは、オートTFAではサポートされていません。
- パフォーマンステストの失敗
- デフォルトの「Visit home page」およびリンククローラープランのプラン失敗について。