ビジネス・プロセス・テスト・ステップの作成

関連:ビジネス・プロセス・テスト

ビジネス・プロセス・テストまたはフローの構造を作成したら,次は,各コンポーネント内のテスト・ステップを追加する必要があります。このテスト・ステップにより,アプリケーションでユーザ・アクションが実行され,実際にアプリケーションのテストが行われます。

オブジェクト・リポジトリの作成

テスト・ステップを作成するには,テスト・オブジェクトを用意する必要があります。これらのテスト・オブジェクトはオブジェクト・リポジトリに保存され,そのリポジトリはコンポーネントに関連付けられるか(テスト・ステップを記録する場合),コンポーネントのアプリケーション領域に関連付けられます。

オブジェクト・リポジトリへのテスト・オブジェクトの追加:

  • コンポーネントのローカル・オブジェクト・リポジトリ:[キャプチャ]ツールバーを使用して,アプリケーション内またはアプリケーションの指定領域内のすべてのオブジェクトをスキャンします。そのオブジェクトがコンポーネントのローカル・オブジェクト・リポジトリに保存され,関連付けられたコンポーネントでテスト・オブジェクトを使用できるようになります。

    アプリケーションからテスト・オブジェクトをキャプチャする方法の詳細については,キャプチャでテスト・オブジェクトをコンポーネントに追加するを参照してください。

  • 共有オブジェクト・リポジトリ:オブジェクト・リポジトリ・マネージャで,アプリケーション内のオブジェクトを学習します。その後,共有オブジェクト・リポジトリを,1 つ以上のアプリケーション領域に関連付けます。

    共有オブジェクト・リポジトリの作成については,オブジェクト・リポジトリ内のテスト・オブジェクトを参照してください。

先頭に戻る

アプリケーション領域へのオブジェクト・リポジトリの追加

個々のコンポーネントがテスト・オブジェクトにアクセスするには,そのオブジェクトを含んでいるオブジェクト・リポジトリがアプリケーション領域に含まれている必要があります。オブジェクト・リポジトリをアプリケーション領域に関連付け,そのアプリケーション領域をコンポーネントに関連付けたら,テスト・オブジェクトを[ツールボックス]表示枠に表示し,オブジェクトをテスト・ステップで使用できます。

オブジェクト・リポジトリをアプリケーション領域に関連付ける方法の詳細については,アプリケーション領域にオブジェクト・リポジトリを追加を参照してください。

先頭に戻る

コンポーネントへのテスト・ステップの追加

テスト・オブジェクトがコンポーネントのステップで使用できるようになったら,テスト・ステップをコンポーネントに追加できます。

  • 記録によって:OpenText Functional Testing の記録機能を使用して,アプリケーションでのユーザ・アクションを記録できます。このアクションは,テスト・ステップに変換されます。これには,アクションが実行されたテスト・オブジェクト,アクション(メソッド),アクションのパラメータ(アクションが実行された画面上の位置など)も含まれます。
  • 手動で:テスト・オブジェクトをコンポーネントに手動で追加できます。この処理は,[ツールボックス]表示枠からドラッグするか,キーワード・ビューにある使用可能なオブジェクトのリストから選択するか,エディタでステートメントを追加して行います。

先頭に戻る

コンポーネントのテスト・ステップの機能拡張

アプリケーションのオブジェクトで実行する単純なテスト・ステップを追加するだけではなく,次のタイプのステップを追加して,テストを拡張することもできます。

  • チェックポイント:チェックポイント・ステップは,テストの実行中に,アプリケーションまたはそのオブジェクトの状態を検査します。チェックポイントの詳細については,GUI テストのチェックポイントを参照してください。
  • 関数:関数ステップを使用すると,テストの進行中にカスタム・プロセスを実行できます。関数の詳細については,ユーザ定義関数を参照してください。
  • 出力値:出力値を使用すると,テスト・オブジェクトのプロパティ値を出力して,ほかのステップでその値を使用できます。出力値の詳細については,GUI テストの出力値を参照してください。

先頭に戻る

次のステップ: