テストケースダッシュボード
テストケースダッシュボードは、スクリプトベースおよびモデルベースのテストケースに関する様々なレポートの概要を提供しま す。このダッシュボードを使用して、すべてのテストケースに関する集約データを分析し、情報に基づいた意思決定を行い、テストプロセスを向上させることができます。デフォルトでは、ダッシュボードは過去7日間のデータを表示し、すべてのモデルとスイートをカバーします。ただし、特定のモデルやスイートに焦点を当てるために、日付範囲をカスタマイズし、フィルターを適用してビューを調整することができます。
- DAIバージョン6.1以前に作成されたテストケースに関する情報は、テストケースIDがないため、このダッシュボードには表示されません。
- テストケースダッシュボードのテストケース結果の合計数は、テスト結果の数と異なる場合があります。
テストケースダッシュボードの起動
開始 するには、ダッシュボード > テストケースに移動します。
テストケースダッシュボード
以下のレポートでテストケースダッシュボードが構成されています。各レポートには、報告されているデータの説明を提供するヘルプ(?)ボタンがあります。
- フィルタ
- テストケース実行概要バー
- 日別テストケース実行数
- ステータス別テストケース結果
- 最も実行時間の長いトップ10テストケース
- 失敗したトップ10テストケース
- エラーが発生したトップ10テストケース
注: モデル実行または指示されたテストケースとして少なくとも1つのテストケースを実行するまで、すべてのレポートは空白のまま表示されます。
フィルタ
ダッシュボードフィルタを使用すると、ダッシュボード上のすべてのテ ストケースレポートを特定のニーズに合わせてカスタマイズできます。日付範囲を調整し、特定のモデルやスイートにフィルターを適用することで、ダッシュボードをパーソナライズできます。
- 日付範囲: 特定の期間にわたってテストケースダッシュボードを表示するために、カスタム日付範囲を設定できます。デフォルトでは、ダッシュボードは過去7日間の結果を表示します。
- モデルまたはスイート: 特定のモデルまたはスイートでフィルタリングし、希望する範囲に絞り込みます。
テストケース実行概要バー
テストケース実行概要バーは、ダッシュボードレベルで適用されたフィルタに基づいて、様々なテストケース統計への高レベルの概要と迅速なアクセスを提供します。
一部のレポートには、テストケース結果のリストを表示するための矢印付きのボタンが含まれています:
-
完了したテストケース: 完了したテストケースの合計数を表示します。
-
総実行時間: すべてのテストケース実行にかかった累積実行時間を表示します。
-
合格: 成功裏に合格したテストケースの数を表示します。
-
失敗: 失敗したテストケースの数を表示します。
-
エラー: 実行中にエラーが発生したテストケースを表示します。
-
キャンセル: キャンセルされたテストケース実行を表示します。
-
進行中: 現在実行中のテストケースを表示し、進行中のテスト活動を追跡できます。
日別テストケース実行数
日別テストケース実行数レポートは、ダッシュボードレベルで適用されたフィルタに基づいて、時間の経過とともに異なるテストケースの結果の分布に関する洞察を提供します。
-
グラフ: 合格、失敗、エラー、キャンセルのテストケース結果を日別に視覚的に表現します。線上のデータポイントにホバーすると、日付と実行結果が表示されます。
-
すべて表示: このボタンをクリックすると、テスト結果ページで全てのテストケースとその結果のリストが表示されます。
ステータス別テストケース結果
ステータス別テストケース結果レポートは、ダッシュボードレベルで適用されたフィルタに基づいて、テストケースのステータス分布に関する洞察を提供します。このレポートを使用して、テストケースの全体的なパフォーマンスを追跡し、理解することができます。
-
実行ステータス内訳ドーナツチャート: 異なる実行ステータス(合格、失敗、エラー、キャンセル)にわたるテストケースの分布を表示し、それぞれの相対的な割合を示します。各ステータスをクリックすると、ステータス別のテストケース結果のリストにアクセスできます。
-
実行ステータステーブル: 各実行ステータス(合格、失敗、エラー、キャンセル)におけるテストケースの合計数と割合を表示します。各ステータスをクリックすると、ステータス別のテストケースのリストにアクセスできます。
-
すべて表示: このボタンをクリックすると、テスト結果ページで全てのテストケースとその結果のリストが表示されます。
最も実行時間の長いトップ10テストケース
最も実行時間の長いトップ10テストケースレポートは、ダッシュボードレベルで適用されたフィルタに基づいて、最も長いテストケース実行のトップ10を特定します。このレポートは、テストの実行時間に関する洞察を提供し、各テストケースの最大および平均実行時間を示します。また、それらが属するモデルやスイートも表示し、パフォーマンスの問題を特定して対処することができます。
-
テストケース: 最も実行時間の長い10のテストケースの名前を表示します。
-
実行時間: 各テストケース実行の最大および平均実行時間を表示し、テストケースのパフォーマンスを理解するのに役立ちます。
-
実行平均時間 (Avg): すべてのテスト実行にかかった平均時間。
-
最大実行時間 (Max): テスト実行にかかった最大時間。
-
-
モデル/スイート: テストケースが使用するモデルまたはスイートを表示します。
-
テストケース結果: テストケースをクリックすると、テスト結果ページでその実行時間に関する包括的な理解を得ることができます。
-
テストケースアクションメニュー: 三点メニューをクリックすると、新しいタブで特定のテストケースを開き、それを表示または編集できます。
-
すべて表示: このボタンをクリックすると、テスト結 果ページで実行平均時間に基づいてソートされた10のテストケースとその結果のリストが表示されます。
失敗したトップ10テストケース
失敗したトップ10テストケースレポートは、ダッシュボードレベルで適用されたフィルタに基づいて、最も多くの失敗を経験したテストケースを示します。このレポートは、直ちに注意を要する領域に焦点を当てるのに役立ちます。
-
テストケース: 最も失敗が多かった10のテストケースの名前を表示します。
-
総失敗数: 最も失敗数の多い10のテストケースにおける失敗数を降順で表示します。これにより、繰り返し発生する問題を特定することができます。
-
失敗の概要: テストケースをクリックし、すべての失敗を探ることで、遭遇した問題についてより深く理解することができます。
-
モデル/スイート テストケースが使用するモデルまたはスイートを表示します。
-
テストケースアクション: 三点アクションメニューをクリックすると、新しいタブで特定のテストケースを開き、それを表示または編集できます。
-
すべて表示: このボタンをクリックすると、テスト結果 ページで失敗したすべてのテストケースのリストが表示されます。
エラーが発生したトップ10テストケース
エラーが発生したトップ10テストケースレポートは、ダッシュボードレベルで適用されたフィルタに基づいて、最も多くのエラーを経験したテストケースを示します。このレポートは、繰り返し発生するエラーを特定し、注意を要する領域に焦点を当てるのに役立ちます。
-
テストケース: 最もエラーが多かった10のテストケースの名前を表示します。
-
総エラー数: 最もエラー数の多い10のテストケースにおけるエラー数を表示します。
-
エラーの概要: 個々のテストケースをクリックし、そのエラーを探ることで、遭遇した問題についてより深く理解することができます。
-
モデル/スイート テストケースが使用するモデルまたはスイートを表示します。
-
テストケースアクション: 三点メニューをクリックすると、新しいタブで特定のテストケースを開き、それを表示または編集できます。
-
すべて表示: このボタンをクリックすると、テスト結果ページでエラーが発生したすべてのテストケースのリストが表示されます。