ビジネス・プロセス・テスト・ステップの作成
関連:ビジネス・プロセス・テスト
ビジネス・プロセス・テストまたはフローの構造を作成したら,次は,各コンポーネント内のテスト・ステップを追加する必要があります。このテスト・ステップにより,アプリケーションでユーザ・アクションが実行され,実際にアプリケーションのテストが行われます。
オブジェクト・リポジトリの作成
テスト・ステップを作成するには,テスト・オブジェクトを用意する必要があります。これらのテスト・オブジェクトはオブジェクト・リポジトリに保存され,そのリポジトリはコンポーネントに関連付けられるか(テスト・ステップを記録する場合),コンポーネントのアプリケーション領域に関連付けられます。
オブジェクト・リポジトリへのテスト・オブジェクトの追加:
-
コンポーネントのローカル・オブジェクト・リポジトリ:[キャプチャ]ツールバーを使用して,アプリケーション内またはアプリケーションの指定領域内のすべてのオブジェクトをスキャンします。そのオブジェクトがコンポーネントのローカル・オブジェクト・リポジトリに保存され,関連付けられたコンポーネントでテスト・オブジェクトを使用できるようになります。
アプリケーションからテスト・オブジェクトをキャプチャする方法の詳細については,キャプチャでテスト・オブジェクトをコンポーネントに追加するを参照してください。
-
共有オブジェクト・リポジトリ:オブジェクト・リポジトリ・マネージャで,アプリケーション内のオブジェクトを学習します。その後,共有オブジェクト・リポジトリを,1 つ以上のアプリケーション領域に関連付けます。
共有オブジェクト・リポジトリの作成については,オブジェクト・リポジトリ内のテスト・オブジェクトを参照してください。
アプリケーション領域へのオブジェクト・リポジトリの追加
個々のコンポーネントがテスト・オブジェクトにアクセスするには,そのオブジェクトを含んでいるオブジェクト・リポジトリがアプリケーション領域に含まれている必要があります。オブジェクト・リポジトリをアプリケーション領域に関連付け,そのアプリケーション領域をコンポーネントに関連付けたら,テスト・オブジェクトを[ツールボックス]表示枠に表示し,オブジェクトをテスト・ステップで使用できます。
オブジェクト・リポジトリをアプリケーション領域に関連付ける方法の詳細については,アプリケーション領域にオブジェクト・リポジトリを追加を参照してください。
コンポーネントへのテスト・ステップの追加
テスト・オブジェクトがコンポーネントのステップで使用できるようになったら,テスト・ステップをコンポーネントに追加できます。
- 記録によって:OpenText Functional Testing の記録機能を使用して,アプリケーションでのユーザ・アクションを記録できます。このアクションは,テスト・ステップに変換されます。これには,アクションが実行されたテスト・オブジェクト,アクション(メソッド),アクションのパラメータ(アクションが実行された画面上の位置など)も含まれます。
- 手動で:テスト・オブジェクトをコンポーネントに手動で追加できます。この処理は,[ツールボックス]表示枠からドラッグするか,キーワード・ビューにある使用可能なオブジェクトのリストから選択するか,エディタでステートメントを追加して行います。
コンポーネントのテスト・ステップの機能拡張
アプリケーションのオブジェクトで実行する単純なテスト・ステップを追加するだけではなく,次のタイプのステップを追加して,テストを拡張することもできます。
- チェックポイント:チェックポイント・ステップは,テストの実行中に,アプリケーションまたはそのオブジェクトの状態を検査します。チェックポイントの詳細については,GUI テストのチェックポイントを参照してください。
- 関数:関数ステップを使用すると,テストの進行中にカスタム・プロセスを実行できます。関数の詳細については,ユーザ定義関数を参照してください。
- 出力値:出力値を使用すると,テスト・オブジェクトのプロパティ値を出力して,ほかのステップでその値を使用できます。出力値の詳細については,GUI テストの出力値を参照してください。
次のステップ: