テストデータサービス Modules

Tricentis Tosca 標準サブセットのフォルダー「標準 Modules->テストデータ管理 -> テスト データ サービス」には、Tricentis Tosca テスト データ サービスの特定のタスクを実行する XModules が含まれています。

TestData - 項目の検索と提供

モジュール TestData - 項目の検索& 提供を使用すると、データ項目を見つけることができます (see chapter "TestData - Find & provide item") 。

取得した項目はロックされます。他のテストステップで同じ項目を取得することはできません。

以下のモジュール属性があります:

ModuleAttribute

説明

既存のTDSタイプ

検索する項目を含むTDSタイプ

エイリアス名(項目)

検索する項目のエイリアスを指定します。このエイリアスは、テストケースのあいだ有効です。

作成した項目を更新削除、または移動する場合を除き、このModuleAttributeはオプションです。

ポジション

任意で、取得する項目の位置を指定します。以下の値を使用できます:

  • まず、データの最初の行/記録を取得します。これはデフォルト値です。あるいは、 0 と入力しても同じ処理を行います。

  • ランダムは、データの行/記録をランダムに取得します。

  • 最初の行のの特定のデータ行/記録を参照する任意の正の整数。例えば、 2 と入力すると、Tosca は全体で3番目の行/記録のデータを取得します。

クエリ

項目を見つけるためのクエリ式を入力します。

データ検索絞り込み

項目の検索条件を定義します。

定義方法は以下のとおりです:

  • データ検索フィルタパラメータ <Enter_TDS_attribute_and_a_value> の名前を、検索したい属性の名前に置き換えます。

  • 列に属性の期待値を入力します。

  • ActionMode Constraint を使用します。

ワイルドカード正規表現も使用できます。

ソート

ソートオプションを指定します。指定するには、データをソートするプロパティを入力し、方向を選択します。昇順または降順でソートできます。

TestData - 新規項目の作成と提供

モジュール TestData - 新規項目の作成& 提供を使用すると、データベースに新しいアイテムを追加できます (see chapter "TestData - Create & provide new item") 。

次の ModuleAttributes があります。

ModuleAttribute

説明

既存または新規のTDSタイプ

項目を追加するTDSタイプ。新しいタイプを作成することも、既存のタイプを使用することもできます。

TDSタイプ名には次の文字や記号を含めることはできません: / ?# [ ] @ !$ & ' ( ) * + , ; = \ :

エイリアス名(項目)

作成する項目のエイリアスを指定します。このエイリアスは、テストケースのあいだ有効です。

作成した項目を更新削除、または移動する場合を除き、このModuleAttributeはオプションです。

データ構造

項目の属性を定義します。このモジュール属性は任意です。

属性は以下の手順で定義します:

  • データ構造パラメータ <Enter_TDS_attribute_and_a_value> の名前を、作成したい属性の名前に置き換えます。

  • 列に属性の値を入力します。

  • ActionMode Input を使用します。

TestData - 項目の更新

モジュール TestData - 項目を更新を使用すると、データベース内の既存の項目を更新できます (see chapter "TestData - 項目の更新") 。

次の ModuleAttributes があります。

ModuleAttribute

説明

既存のエイリアス名(項目)

エイリアス更新したい項目のエイリアス名。

データ構造

項目に新しい属性を追加したり、既存の属性の値を変更したりします。

以下の手順で、属性を追加または変更します:

  • データ構造パラメータ <Enter_TDS_attribute_and_a_value> の名前を、作成または変更したい属性の名前に置き換えます。

  • 属性の希望する値を列に入力します。

  • ActionMode Input を使用します。

TestData - 項目をタイプに移動

モジュール TestData - 項目をタイプに移動を使用すると、既存のTDSタイプから別のタイプにアイテムを移動できます (see chapter "TestData - Move item to type") 。

次の ModuleAttributes があります。

ModuleAttribute

説明

既存または新規のTDSタイプ

項目を移動するTDSタイプ。新しいタイプを作成することも、既存のタイプを使用することもできます。

TDSタイプ名には次の文字や記号を含めることはできません: / ?# [ ] @ !$ & ' ( ) * + , ; = \ :

既存のエイリアス名(項目)

移動したい項目のエイリアス名

TestData - 項目の削除

モジュール TestData - 項目を削除を使用すると、データベース (see chapter "TestData - Delete item") から項目を削除できます。

以下の ModuleAttribute があります:

ModuleAttribute

説明

既存のエイリアス名(項目)

削除したい項目のエイリアス名。

TestData - 項目のインポート

モジュール TestData - 項目のインポートを使用すると、ファイル (see chapter "TestData - Import items") からタイプにアイテムをインポートできます

次の ModuleAttributes があります。

ModuleAttribute

説明

既存または新規のTDSタイプ

検索するタイプを含むTDS タイプ。

インポート形式

インポートするデータの形式。CSVExcel 、または JSON を使用できます。

ファイル名

ファイルへの絶対パスを入力します。

順序の保持

インポート中に項目の順序を保持するかどうかを選択します。

エンコーディング

CSV ファイルを使用する場合は、エンコーディングを指定します: ASCIIWindows1252 、または UTF-8

区切り文字

区切り文字(CSVファイルのみ)。デフォルトは ; です。

TestData - 項目のエクスポート

モジュール TestData - 項目のエクスポートを使用すると、データベースから特定のタイプのすべてのアイテムをファイル (see chapter "テストデータ - 項目のエクスポート") としてエクスポートできます。

次の ModuleAttributes があります。

ModuleAttribute

説明

既存のTDSタイプ

検索するタイプを含むTDS タイプ。

エクスポート形式

データのエクスポート形式。CSVExcel 、または JSON 形式を使用できます。

ファイル名

エクスポートファイルへの絶対パス。

ソート

ソートオプションを指定します。指定するには、データをソートするプロパティを入力し、方向を選択します。昇順または降順でソートできます。

エンコーディング

CSVファイルを使用する場合は、エンコーディングを指定します: ASCIIWindows1252 、または UTF-8

改行

改行文字(CSVファイルのみ)。\r\n 、または \r\n 値を使用できます。

区切り文字

区切り文字(CSVファイルのみ)。デフォルトは ; です。

TestData- タイプ更新

モジュール TestData - タイプ更新を使用すると、データベース内のタイプ (see chapter "テストデータ - 更新タイプ") を更新できます。

以下の ModuleAttribute があります:

ModuleAttribute

説明

既存のTDSタイプ

検索するタイプを含むTDS タイプ。

新しいタイプ名

新しい TDSタイプ名。

TestData - エキスパート モジュール

モジュール TestData - エキスパートモジュールは、他の テストデータModulesの機能を組み合わせ、その上に追加の機能 (see chapter "TestData - Expertモジュール") を提供します。

次の ModuleAttributes があります。

ModuleAttribute

説明

テストデータタスク

何を実行するかを指定します。これを行うには、ドロップダウンメニューから該当するオプションを選択します。

以下のオプションがあります:

  • 作成: モジュール TestData - 新規項目の作成と提供と同じように、項目を作成します。

  • ReadOnly :項目からデータを読み取ります。次に、Attributesを確認またはバッファできます (chapter "TestData - Expertモジュール"の例を参照)。

    他のオプションとは異なり、 ReadOnly では取得する項目がロックされません。

  • 検索: モジュール TestData - 項目の検索と提供と同様に、項目を検索します。

  • 更新:モジュール TestData - 項目の更新および TestData - 項目をタイプに移動と同様に、項目を更新または移動します。

  • DeleteItem: モジュール TestData - 項目の削除と同様にアイテムを削除します。

  • DeleteType :既存のTDSタイプを、関連するすべての項目とともに削除します。このオプションを選択した場合は、他のXTestStepValuesを入力する必要はありません。

  • DeleteAll: Tricentis Tosca Test Data Service データベースのすべての内容を削除します。この操作はキャンセルすることはできず、すべてのテストデータが失われます。

  • Locktem: 項目をロックします。まず項目を検索する必要があります。手順を実行する際には、エイリアス名を使用して参照してください。

  • UnlockItem: 項目のロックを解除します。まず項目を検索する必要があります。手順を実行する際には、エイリアス名を使用して参照してください。

  • LockType: タイプ内のすべての項目をロックします。デフォルトでは、Tricentis Toscaはテストラン内のすべての項目をロック済みとしてマークし、テストランプロセスが終了すると、ロックを解除します。

  • UnlockType: タイプ内のすべての項目のロックを解除します。

既存または新規のTDSタイプ

TDSタイプ。TDSタイプ名には次の文字や記号を含めないでください: / ?# [ ] @ !$ & ' ( ) * + , ; = \ :

エイリアス名(項目)

項目のエイリアス名。

位置

必要に応じて、取得する項目の位置を指定します。以下の値を使用できます: First または Random

クエリ

項目を見つけるためのクエリ式を入力します。

データ構造

属性を検索、確認、作成、変更します。

以下の手順で行ってください:

  • データ構造パラメータ <Enter_TDS_attribute_and_a_value> の名前を属性の名前に置き換えます。

  • 属性の期待値または必要値を列に入力します。

  • 最適なActionModeを選択してください:

    この属性を持つ項目を検索するには、 ActionMode Constraint を使用します。

    属性の値を確認するには、 ActionMode Verify を使用します。

    属性を作成または変更するには、 ActionMode 入力を使用してください。

ソート

ソートオプションを指定します。指定するには、データをソートするプロパティを入力し、方向を選択します。昇順または降順でソートできます。