データのサブセットの作成

データセットとは、Tosca Cloudに追加したテストデータのコレクションです。これらのデータセットは非常に広範囲になることがあります。テスターに対して、より小さく管理しやすいデータプールを提供したい場合は、データセットから1つ以上のサブセットを作成することができます。このトピックでは、その方法を説明します。

サブセットを作成する

新しいサブセットを作成するのは簡単です。Simply go to Prepare > Test data and create a query that filters for the data you want in your subset.

クエリを作成するための異なる方法を選択できます。

  • 検索バーを使用する。これは、データクエリに慣れている方や、迅速でシンプルなフィルターが必要な方にとって良い選択肢です。検索バーは、クエリを作成するのに役立つドロップダウンやオートコンプリートを提供しますが、特にグループをネストする際にはクエリ構文の理解が必要です。

    検索バーを使用するには、クエリを入力し始めてください。「フィルタービュー」を選択して結果を確認し、結果に満足している場合は「サブセットを保存」を選択します。

  • サブセットビルダーを使用する。これは、データクエリに不慣れな方や、複雑でネストされたクエリをお持ちの方にとって良い選択肢です。クエリの構築は、ドロップダウンからオプションを選択するのと同じくらい簡単です。簡単な概要として、サブセットビルダーはフィルター、グループ、および階層をツリー構造で視覚化します。

    サブセットビルダーを使用するには、ビルダーを使用するには、「サブセットを構築」を選択し、クエリを定義します。結果を見るには「フィルタービュー」を選択し、結果に満足した場合は「サブセットを保存」を選択します。あるいは、もしご自身のクエリに自信がある場合は、フィルタープレビューをスキップし、サブセットビルダーで直接「サブセットを保存」を選択することができます。

クエリを理解する

テストデータクエリは、データが満たすべき基準を定義するフィルターで構成されています。例えば、"Value in column Country isAustria"となります。

フィルターのグループを作成することもできます。これらのグループ内で、条件を使用してデータがフィルターにどのように一致するかを指定します。例えば、フィルターが三つある場合、データはすべてのフィルターに一致する必要がありますか、それとも少なくとも一つのフィルターに一致すればいいですか?

Tosca Cloud は、以下の条件をサポートしています。

  • ANDは、データがグループ内のすべてのフィルターに一致しなければならないことを定義します。

  • ORは、データがグループ内の少なくとも1つのフィルターに一致しなければならないことを定義します。この条件は、複数またはすべてのフィルターに一致するデータも返します。

フィルター構文

フィルターを定義するには、以下の構文を使用します:

<column header> <operator> "<expected value>"

値のデータ型によって、使用可能なオペレータが決まります。例えば、オペレータ<は数値フィールドにのみ使用可能です。

サブセットビルダーを使用する場合、値フィールドに引用符を入力する必要はありません。Tosca Cloud は自動的に追加されます。

グループ構文

グループの定義方法は、クエリを作成する場所によって異なります。

  • 検索バーでは、常に次のフィルターでグループを開始してください: <filter A> <condition> <filter B>.例えば、[City] equals "Vienna" OR [City] equals "Salzburg"

    グループをネストすることも可能です。そのためには、括弧 () を追加してください。例えば、[Country] equals "Austria" AND ([City] equals "Vienna" OR [City] equals "Salzburg) です。

  • サブセットビルダーでは、常に条件からグループを始めます。次に、フィルターを追加します。

    グループをネストすることも可能です。そのためには、ネストしたい要素と同じレベルに新しいグループを追加してください。この画像は、[Country] equals "Austria" AND ([City] equals "Vienna" OR [City] equals "Salzburg")サブセットビルダーの様子を示しています。

拡大するにはクリックしてください:CityフィルターのグループはCountryフィルターにネストされています。

サブセットを作成するためのいくつかの例を見てみましょう。すべての例は、以下のデータセットに基づいています。

Tosca Cloudの例データセット

サブセットを編集する

データセットを編集するのと同じ方法でサブセットを編集することができます。Tosca Cloudは、サブセットに対して行ったすべての変更を、その親データセットにも適用することにご注意ください。例えば、サブセットから行を削除すると、Tosca Cloudもデータセットからその行を削除します。

さらに、サブセットの詳細ビューでサブセットの簡単な説明を追加することもできます。To open the details view, hover over the subset name and select Edit details from thedropdown menu.

次の記事

テストデータに問題がなければ、データをテストケースにリンクさせます。