- スタート アップ ガイド
- プロジェクト管理
- ドキュメント
- 変更影響分析を使用する
- Test Cloud のアクセシビリティ テスト
- プロジェクトの運用とユーティリティ
- Test Manager の設定
- ALM ツールとの連携
- API 連携
- テスト用エージェントのコードを作成する
- トラブルシューティング
Test Manager で [テスト リスト] リストにフィルターを適用し、得られたビューを保存して、動的で切り替え可能なフォルダー構造に項目を整理します。
フィルターとビューを使用したフォルダー構造
オブジェクト (要件、テスト ケース、テスト セット) の既定のフラットなリストを意味のある構造に整理するには、利用可能なグループ化およびフィルター条件を適用し、作成されたビューを仮想的な動的フォルダーとして保存します。これにより、フォルダーを簡単に切り替えることができます。
ビューには 2 種類あります。既定ビュー (フラット ビュー) と、カスタム構造ビュー (ユーザーがグループ化とフィルターによって作成) です。さらに、作成した構造化カスタム ビューは非公開のまま保持することも、公開して他のプロジェクト メンバーと共有することもできます。
主に、次のいずれか、または両方の方法を組み合わせて適用することで、カスタム構造ビューを作成できます。
- グループ化 (新機能) – 種類がラベルのカスタム フィールドの定義でオブジェクトをグループ化します。
重要:
グループ化機能 (カスタム構造化ビューの一部) は、Test Cloud を介して提供される Test Manager でのみ利用できます。
- フィルター処理 (刷新された UI) – 更新者、Studio プロジェクトなどのネイティブ プロパティでオブジェクトをフィルター処理します。
重要:
パブリック ビューは、他のユーザーが編集できます。
オブジェクトをグループ化する (新機能)
種類がラベルのカスタム フィールドの定義で、オブジェクトをグループ化できます。
グループ化機能 (カスタム構造化ビューの一部) は、Test Cloud を介して提供される Test Manager でのみ利用できます。
シナリオ
次のシナリオについて考えてみましょう。特定のアプリケーション コンポーネントで、特定のスプリントで実行されたテスト ケースを確認する場合です。また、テスト「GUJDM:15」のスプリントとコンポーネントも確認するとします。[テスト ケース] ビューに移動しますが、[テスト ケース] のリストからこの情報を取得するのは困難です。
エンドツーエンドのフローは次のようになります。
- 次のカスタム フィールドの定義とその値を作成します。カスタム フィールドの定義は、複数選択フィールドです。
- テスト サイクル
図 1. テスト サイクルのカスタム フィールド
- 製品コンポーネント
図 2. 製品コンポーネントのカスタム フィールド
2. [テスト ケース] に移動します。3. [グループ化] を選択し、[テスト サイクル] を選択します。
図 3. テスト サイクルによるグループ化
4. 左側の [グループ化] パネルで、スプリントと、関連するテスト ケースの数を括弧で囲んで確認します。スプリントを選択し、テスト ケースの詳細を確認します。「未指定」カテゴリには、カスタム フィールドが関連付けられていないすべてのテスト ケースが含まれます。
図 4. テスト サイクルによるグループ化 - パネル
5. [グループ化] ドロップダウンから [製品コンポーネント] を選択します。コンポーネントと、関連するテスト ケースの数を括弧内に確認します。構造が表示され、コンポーネントに対して複数のテスト ケースが実行されたかどうか、またはコンポーネントが複数のスプリントでテストされたかどうかを確認できます。
図 5. 製品コンポーネントによるグループ化 - パネル
6. 次に、フィルターを適用するか、変更をカスタム構造化ビューとして保存します。
手順
- 種類がラベルのカスタム フィールドを作成し、テスト オブジェクトに関連付けます。
- 目的のテスト オブジェクト セクション (要件/テスト ケース/テスト セット) に移動します。
図 6. カスタム構造化ビューのフィルター処理条件
3. [グループ化] を選択し、カスタム フィールドのチェック ボックスをオンまたはオフにします。4. [適用] を選択します。5. グループを並べ替えます。[グループ化] パネルで、利用可能な並べ替えオプションを使用して、グループを昇順または降順に並べ替えます。選択した並べ替えオプションに関係なく、[未指定] カテゴリは必ず末尾に置かれます。6. 変更を元に戻すには、[グループ化] パネルで [削除] を選択します。
オブジェクトをフィルター処理する (刷新された機能)
オブジェクトは、ネイティブ プロパティ ( [更新者]、[ Studio プロジェクト] など) でフィルター処理できます。
シナリオ
製品コンポーネント「Accounting」で失敗したすべてのテスト ケースを確認するとします。
エンドツーエンドのフローは次のようになります。
- 「製品コンポーネント」カスタム フィールドを作成します。その値の 1 つとして「Accounting」を追加します。
- [テスト ケース] に移動します。
- [ グループ化] を選択し、[製品コンポーネント] チェック ボックスをオンにします。
- [グループ化] パネルで [Accounting] を選択します。
- [ その他のフィルター ] > [ 最新実行結果] を選択します。[最新実行結果] フィルターがフィルター バーに表示されます。[ 最新実行結果 ] フィルターを展開し、[ 失敗 ] チェック ボックスをオンにします。
図 7. カスタム構造化ビューでのグループ化とフィルター処理
手順
- 目的のテスト オブジェクト セクション (要件/テスト ケース/テスト セット) に移動します。
- 利用可能なフィルター条件を 1 つまたは複数選択します。
図 8. カスタム構造化ビューのフィルター処理条件
3. 表に表示する列を管理するには、[列] を選択し、オブジェクトのネイティブ プロパティのチェック ボックスを 1 つ以上選択または解除します。[適用] を選択します。4. フィルター バーにフィルターを個別の選択条件として表示するには、[その他のフィルター] を選択し、ネイティブ プロパティまたはカスタム フィールド (種類ラベル) のチェック ボックスを選択または解除します。[適用] を選択します。フィルター バーからフィルターを削除するには、[その他のフィルター] > [選択した項目をクリア] を選択します。5. 自分または他のユーザーによって更新されたオブジェクトを表示するには、[更新者] を選択し、1 人以上のユーザーのチェック ボックスを選択または解除します。[適用] を選択します。変更を元に戻すには、[更新者] の横の x 記号を選択します。6. 複数のデータ オブジェクトのカスタム フィールド (種類がラベル) を一括更新するには、1 つ以上のオブジェクトのチェック ボックスを選択してから、[更新] を選択します。[ラベルとカスタム フィールドを更新] ペインでカスタム フィールドを選択し、目的の操作 ([値を追加]、[値を削除]、[すべての値をクリア]) を実行します。
カスタム構造化ビューを管理する (刷新された機能)
ビューには 2 種類あります。既定ビュー (フラット ビュー) と、カスタム構造ビュー (ユーザーがグループ化とフィルターによって作成) です。さらに、作成した構造化カスタム ビューは非公開のまま保持することも、公開して他のプロジェクト メンバーと共有することもできます。
パブリック ビューは、他のユーザーが編集できます。
カスタム構造化ビューを作成する
グループ化条件とフィルター処理条件を組み合わせて名前付きのカスタム ビューとして保存し、フィルターを毎回再設定することなく、同じフィルター処理された視点に素早く戻ることができるようにします。
- 目的のテスト オブジェクト セクション (つまり、要件、テスト ケース、テスト セット) に移動します。
図 9. カスタム構造化ビューのフィルター処理条件
2. 利用可能なグループ化およびフィルタリング基準を適用します。3. カスタム構造化ビューを保存するには、フィルター バーの最後に移動し、[ ビュー] メニューを展開して、[ 新しいビューを保存] を選択します。4. 「新規ビューを保存 」ウィンドウで、ビューに名前を付け ( 「ラベル 」フィールド内)、新規ビューを非公開のままにするか、ほかのユーザーがアクセスおよび編集できるように 「公開 」に設定するかを決定します。[ 保存 ] を選択して、変更を確定します。
図 10. カスタム構造化ビュー用の新しいビューの保存
パブリック ビューは、他のユーザーが編集できます。
ビューを切り替える
既定のフラット ビューと任意のカスタム構造化ビューを切り替えて、オブジェクト リストに適用されているグループ化とフィルター処理を変更します。
- オブジェクト画面 (要件、テスト ケース、テスト セット) の左上隅を確認します。
- メニューを展開し、既定ビューまたはカスタム構造化ビューを選択します。
図 11. カスタム構造化ビューの切り替え
カスタム構造化ビューのフィルターを更新する
既存のカスタム構造化ビューのグループ化条件またはフィルター処理条件を変更して変更を保存し、更新した一連のフィルターがビューに反映されるようにします。
- オブジェクト画面 (要件、テスト ケース、テスト セット) の左上隅を確認します。
- メニューを展開し、カスタム構造化ビューを選択します。
- フィルター条件を更新します。
- 変更を保存するには、フィルター バーの最後に移動して [ビュー] メニューを展開し、[現在のビューを保存] を選択します。
- [ 現在のビューを保存 ] ウィンドウで、ビューに名前を付け ( [ラベル ] フィールドで)、新しいビューをプライベートのままにするか、他のユーザーがアクセスおよび編集できるように [パブリック ] に設定します。[ 保存 ] を選択して、変更を確定します。
カスタム構造化ビューの名前または公開設定を更新する
カスタム構造化ビューの名前を変更したり、非公開ビューと公開ビューとの間でビューの可視性を変更したりして、メンバーがアクセスできるプロジェクトを制御します。
- オブジェクト画面 (要件、テスト ケース、テスト セット) の左上隅を確認します。
- メニューを展開し、[ビューを管理] を選択します。
- 非公開ビューを編集するには、[マイ ビュー] を選択します。公開ビューを編集するには、[共有されたビュー] を選択します。
- 編集するビューを特定し、鉛筆アイコンを選択します。
- [ビューを編集] ウィンドウで、名前と公開設定を更新します。
- [保存] を選択します。
カスタム構造化ビューを削除する
不要になったカスタム構造化ビューを非公開ビューまたは共有されたビューのコレクションから完全に削除します。
- オブジェクト画面 (要件、テスト ケース、テスト セット) の左上隅を確認します。
- メニューを展開し、[ビューを管理] を選択します。
- 非公開ビューを削除するには、[マイ ビュー] を選択します。公開ビューを削除するには、[共有されたビュー] を選択します。
- 削除するビューを特定し、縦三点アイコンのコンテキスト メニューを開いて、[削除] を選択します。
カスタム構造化ビューで他の操作 (複製、公開または非公開の設定) を実行する
カスタム構造化ビューを複製するか、公開または非公開にして、設定を再利用したり、プロジェクトでビューを表示できるユーザーを調整したりします。
- オブジェクト画面 (要件、テスト ケース、テスト セット) の左上隅を確認します。
- メニューを展開し、[ビューを管理] を選択します。
- 非公開ビューを管理するには、[マイ ビュー] を選択します。公開ビューを管理するには、[共有されたビュー] を選択します。
- 目的のビューを特定し、縦三点アイコンのコンテキスト メニューを開いて、実行する操作 (公開する、非公開にする、ビューを複製) を選択します。
図 12. カスタム構造化ビューの操作
カスタム構造化ビューに適用されたすべてのフィルターをクリアします。
カスタム構造化ビューのすべてのアクティブなフィルターをリセットし、ビューの定義をそのまま維持しながら、フィルター処理されていないステートに戻ります。
- オブジェクト画面 (要件、テスト ケース、テスト セット) の左上隅を確認します。
- メニューを展開し、カスタム構造化ビューを選択します。
- フィルター バーで [リセット] を選択します。
結果
フィルターがビューとして保存され、[テスト セット] ページに適用されます。個人用ビューと公開ビューを切り替えることで、テスト セットを素早くフィルター処理できます。