プロジェクトに含まれている SQL ルーチン、PL/SQL ルーチン、Java ルーチンについては、ルーチンの実行時に使用する設定を組み込んだテスト構成を作成できます。
ルーチンのテスト構成を使用すれば、ルーチンのテストと、ルーチンに加える変更の検証に役立ちます。
例えば、ルーチンのさまざまな部分をテストするために、さまざまな入力値を渡す複数のテスト・ケースを作成できます。
テスト構成でルーチンを実行するときに、結果の出力と出力パラメーターの値を事前定義の値のセットと比較することが可能になります。
比較の結果は「SQL の結果」ビューに表示されます。
始める前に
ルーチンをデータベースにデプロイします。
このタスクについて
プロジェクト内のルーチンのテスト構成を作成します。
その構成は、プロジェクトの
「テスト」フォルダーに格納されます。
手順
ルーチン・テスト構成を作成するには、以下のようにします。
- データ・プロジェクト・エクスプローラーでプロジェクトを開き、「テスト」フォルダーを右クリックして「新規」を選択します。 「構成の編集」が開きます。
- テスト構成のプロパティーを指定します。
- 「OK」をクリックします。
タスクの結果
ルーチンのテスト構成が
「テスト」フォルダーに作成されます。
次のタスク
テスト構成を右クリックし、
「テストの実行」をクリックしてテスト構成を実行します。
テスト実行の結果は
「SQL の結果」ビューに表示されます。
テスト実行の一部として実行した操作の結果は、テスト実行操作の下にネストされます。
例えば、「テスト構成結果の比較を有効にする」を有効にすると、ベースライン結果とテスト実行の出力の比較結果が、ネストされた操作としてテスト実行操作の下にリストされます。
ワークベンチでルーチンを変更するときに、変更後のルーチンの結果と元のルーチンの結果を比較できます。
ヒント: SQL ルーチンのパフォーマンス情報を収集した場合は、その情報が「SQL の結果」ビューに表示されます。
PL SQL ルーチンに含まれている SQL ステートメントのパフォーマンスが低い場合は、そのステートメントを右クリックし、「チューニングの開始」をクリックし、InfoSphere® Optim™ Query Workload Tuner を開いて、ステートメントを調整できます。