データベース Modules

Modules DI DB ExpertDB Open ConnectionDB Run SQL文は、以下の機能を用いてデータ整合性テストをサポートします。

モジュール

説明

場所

DI DB Expert

すべてのデータベースステートメントを単一のモジュールで処理します。

Tosca Data Integrity Modules And Samples.tsu サブセット:

Standard modules->Engines->Database

DB Open Connection

データベースへの接続を確立します。

Tosca Data Integrity Modules And Samples.tsu サブセット:

Standard modules->Engines->Database

DB Run SQL Statement

1つ以上のデータベーステーブルのデータセットを操作します。

Tricentis Tosca 標準サブセット:

Standard modules->Engines->Database

Tosca DI テストでModules オープン接続SQL文実行を使用する方法については、こちらをご覧ください: see chapter "データベースを操作する"

テストに DI DBエキスパートモジュールをご利用ください。

Tricentis Tosca はデータベースステートメントを処理するために、以下の2つのタイプの DB Expert モジュールを提供しています。

  • DB Expert モジュール

  • Tosca Data Integrity Modules And Samples.tsu サブセットのDI DB Expert モジュール(特に Tosca DI tests用)

DI DB Expert モジュールは、 DB Expert モジュールと同じ基本機能を提供します。またデータ整合性テストの Configurations セクションに保存した接続を使用することもできます。

DI DB Expert モジュールを使用する

DI DB Expert モジュールには、以下の ModuleAttributesが含まれています。

ModuleAttribute

説明

Connection

テストに使用するデータベース接続を指定します。

これを行うには、 Value フィールドをクリックし、ドロップダウンメニューから接続を選択します。バッファやテストコンフィギュレーションパラメータなどの動的表現で指定された接続を上書きすることはできませんのでご注意ください。

SQL Statement

実行しようとするSQLステートメント。

SQL Editor を使用すると、テストケースでSQLステートメントを作成、管理、実行できます。

Result Table

SQL文の結果から値を確認するか、バッファに格納してください。テーブル ステアリングの詳細については、こちらをご覧ください: see chapter "テーブル"

SQL文の結果をカンマ区切りのファイルにエクスポートすることができます。詳細については、こちらをご覧ください: see chapter "SQL文の結果をエクスポートする"

Close Connection

SQLステートメントを実行した後に、デフォルトの値の True が接続を終了します。

接続を維持したい場合は、値を False に変更してください。

この例では、データソースを照会し、このデータソースの値を確認する方法を示します。データ整合性は以下の動作を行います。

  • Sample connection 1の接続で定義したデータソースに接続します。

  • SQLステートメントはデータソースに照会し、 Customers というテーブルからすべてのデータを取得します。

  • テーブルの最初の行の最後のセルに Vienna という値が含まれているかどうかを確認します。

DI DB Expert モジュール - 例