ビジネス・プロセス・テストの記録
関連:ビジネス・プロセス・テストまたはビジネス・プロセス・フロー
このタスクでは、ビジネス・プロセス・テストを記録する方法を説明します。記録を行うと、コンポーネント・ステップや、さらには完全なビジネス・プロセス・テストもアプリケーション内に作成できます。その際、個別のコンポーネントとそれに関連付けられたアプリケーション領域を手動で作成しなくても、ステップの作成を開始できます。記録時には、ユーザ・アクションを実行し、必要であれば追加コンポーネントを作成します。これで、完全なビジネス・プロセス・テストが自動的に作成されます。
注意: このタスクは、より高いレベルのタスクの一部として実行されます。詳細については、「ビジネス・プロセス・テストでテスト・ステップを作成する」を参照してください。
前提条件
ビジネス・プロセス・テストまたはビジネス・プロセス・フローを作成するか、空のビジネス・プロセス・テスト/フローを開きます。
注意: ステップを記録して、既存のテストに入れることはできません。
記録オプションの設定
-
[オプション]ダイアログ・ボックスの[記録設定]表示枠([ツール]>[オプション]>[BPT テスト]タブ>[記録設定]ノード)で、次の設定を必要に応じて選択または選択解除します。
ビジネス・コンポーネント・パラメータを使用してステップを自動的にパラメータ化する 記録された各操作に対してコンポーネント・パラメータを作成し、これらのパラメータにステップの値をリンクするように UFT One に指示します。
BPTテストを作成する際に、新規に記録したコンポーネントを自動的にチェックインする バージョン管理が有効な ALM プロジェクトを処理している場合は、記録の後ですべての新規コンポーネントをチェックインするプロンプトを表示するよう UFT One に指示します。 BPTテストを記録する際に、新規に記録したコンポーネントのスナップショットを自動的に作成する BPT テストを記録するときに、アプリケーション・ウィンドウのスナップショットを撮るように UFT One に指示します。
標準設定のパラメータ動作を設定する
[オプション]ダイアログ・ボックスの[一般]表示枠([ツール]>[オプション]>[BPT テスト]タブ>[一般]ノード)の[自動パラメータ化レベル]セクションで、次のいずれかのオプションを選択します。
-
ユーザ入力だけをパラメータ化:UFT One でユーザがアクション(テキストの編集など)を実行するオブジェクトのみをパラメータ化します。
-
すべてのステップをパラメータ化:UFT One でアプリケーションの所定のウィンドウ内のすべてのオブジェクトをパラメータ化します。
テスト記録を開始する
-
次の手順のいずれかを実行します。
-
UFT One ツールバーで、[記録]ボタンを押します。
-
BPT ビューで、[新規ビジネス プロセス テストまたはフローの記録]ボタンをクリックします。
-
-
[ビジネス コンポーネントの新規作成]ダイアログ・ボックスで、コンポーネントの[名前]、[コンポーネント]、標準設定の[アプリケーション領域]を指定します。
-
[作成]をクリックします。UFT One が最小化され、記録ツールバーが表示されます。
アプリケーションでステップを実行する
アプリケーションでユーザ・アクションを実行します。ステップを実行すると、実行したユーザ・アクションの数が、記録ツールバー(記録中のテスト名の隣)に表示されます。
テストに追加コンポーネントを追加する(オプション)
-
記録ツールバーの[新規ビジネス コンポーネント]ボタンをクリックします。
-
[ビジネス コンポーネントの新規作成]ダイアログ・ボックスで、コンポーネントの名前を指定します(コンポーネントは、記録セッションの開始時に入力したのと同じ場所に保存されます)。
これに続くステップは、作成したコンポーネントに記録されます。
記録を停止する
-
記録ツールバーで、[停止]ボタンを押します。UFT One によってコンポーネントのロードと作成が行われ、テスト・キャンバスまたはグリッドに表示されます。
[オプション]ダイアログ・ボックスの[記録設定]表示枠でオブジェクトを自動的にパラメータ化するオプションを選択すると、[データ]表示枠と、[プロパティ]表示枠の[パラメータ]タブにパラメータが表示されます。
注意: モバイル・ブラウザで記録を行っている場合、記録中に[キャンセル]ボタンを押すと、記録を再度開始できません。この場合は、代わりに記録ツールバーの[停止]ボタンを押してください。
-
必要であれば、プロンプトが表示されたときに、[チェックイン]ダイアログ・ボックスで、バージョン管理された ALM プロジェクトに新しいコンポーネントをチェックインします。