構成スイートのステータス

問題

構成スイートを使用すると、複数のブラウザやオペレーティング システムといった複数の構成に対して同じテスト セットを実行することができます。テスト対象アプリケーションの品質と信頼性に関して適切な状態に保つことができるようにするために、個々それぞれの構成に対する結果を把握することを考えます。

解決策

データマート ビュー RV_ConfigurationSuiteStatus を使用して、ビルドごとの各構成に対して合格、失敗、未実行の数を返すレポートを作成します。

SELECT BuildName, ConfigurationName, PassedCount, FailedCount, NotExecutedCount
FROM RV_ConfigurationSuiteStatus 
WHERE ConfigurationSuiteID = ${configSuiteID|97|Configuration Suite ID}
ORDER BY BuildOrderNumber, ConfigurationName
クエリは次の動作を行います。
  • RV_ConfigurationSuiteStatus ビューからテスト事項のビルドごとのステータスの数を取得します。
  • 構成スイート(ConfigurationSuiteID)で結果を絞り込みます。
SQL クエリの結果は、それぞれの構成に対するテスト実行のステータスを表示します。
BuildName ConfigurationName PassedCount FailedCount NotExecutedCount
350 Chrome 0 1 0
350 Firefox 0 1 0
350 Internet Explorer 0 1 0
351 Chrome 1 0 0
351 Firefox 1 0 0
351 Internet Explorer 0 1 0
352 Chrome 1 0 0
352 Firefox 1 0 0
352 Internet Explorer 1 0 0
この例では、すべての構成を取得するために構成スイートの ID を使用します。特定のビルドを指定して結果を絞り込むことも可能です。この場合、where 節に BuildIDBuildName、または BuildOrderNumber を指定する必要があります。
注: RV_ConfigurationSuiteStatus ビューは、テスト固有のデータは持たず、ステータスの数の合計のみを含みます。さらにテスト固有のデータを取得するには、RV_LatestTestStatus ビューなどを使用することができます。