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