レポートのクイックスタートテスト
アップグレードの適用などの構成変更を行った後も、それが レポート 変わらず 正常に動作 するかを検証します。自分のインスタンスに固有のデータを使用するときは、それが成功するように、これらのクイックスタートテストをコピーしてカスタマイズします。
レポート クイックスタートテスト Automated Test Framework - レポートプラグイン (com.glide.automated_testing_impl.report) は、デフォルトまたはインスタンスの再起動時にアクティブ化されます。
注:
レポート クイックスタートテストはダッシュボードからのレポートアクセスをテストしません。ダッシュボードをテストするには、「ダッシュボードのクイックスタートテスト」を参照してください。
| テスト | 説明 | リリースバージョン |
|---|---|---|
| レポートの可視性 | レポートを共有しているユーザーにレポートが表示されるかどうかを確認します。 | Madrid |
レポート可視性テストステップ
これらの事前設定されたサンプルテストステップをカスタマイズできます。
始める前に
必要なロール:admin
このタスクについて
レポート可視性テストには、次の 2 種類のステップが含まれています。
- 代理操作
- この手順を設定する場合は、後続の確認手順を実行するときに代理操作するユーザーを選択します。アクセスをテストするロールを持つユーザーを選択します。
- レポートの可視性
- この手順を設定するときは、テストするレポートを選択します。また、テストが成功して陽性か陰性かを選択します。つまり、ユーザーがレポートを表示できるときにレポートの表示が成功するか、ユーザーがレポートを表示できないときにレポートの表示が成功するかを設定します。
プラグインに含まれるサンプルテストには、次の 3 つのステップが含まれています。
手順
- ユーザーの代理操作を行います。
- テストユーザーがテストレポートを表示できることを確認します。
- テストユーザーがテストレポートを表示できないことを確認します。
次のタスク
ただし、テストをカスタマイズする場合は、2 つのタイプのステップを追加して設定することで、任意の論理シーケンスでステップを組み合わせることができます。たとえば、レポートの可視性テストを次のように構成できます。
- 「Impersonate a user」を参照してください。
- このユーザーがレポートを表示できることを確認します。
- このユーザーが別のレポートを表示できることを確認します。
- このユーザーが 3 番目のレポートを表示できないことを確認します。