テストとコンポーネントの実行
関連:GUI テスト,コンポーネント,およびAPI テスト
テストまたはコンポーネントを実行すると,それに含まれるステップが UFT One によって実行されます。テストまたはコンポーネント・パラメータを定義している場合は,その値を入力するよう求めるメッセージが表示されます。セッションの実行が完了すると,UFT One によって結果の詳細を示すレポートが表示されます。
ビジネス・プロセス・テストの実行の詳細については,UFT One でのビジネス・プロセス・テストおよびフローの作成および保守を参照してください。
UFT One テストは,複数の場所から実行できます。
テストの実行は,実行するのが GUI テスト/コンポーネントか,API テスト/コンポーネントで若干異なります。
UFT One は,実行を開始するステップを特に指定しないかぎり,テストまたはコンポーネントを常に最初のステップから実行します。次の方法で実行できます。
メソッドの実行 | 説明 |
---|---|
テストまたはコンポーネント全体を先頭から実行 | UFT One 最初のアクションの最初のステップから,各ステップを順に実行します。 |
テストの一部のみ実行 |
次のコマンドを使用して,テストの一部を実行できます。
|
1 つのアクションの反復を実行(テストのみ) |
[現在のアクションの実行]コマンドを使用して,個々のアクションの反復を 1 回だけ実行できます。 アクションにほかのアクションがネストされている場合,ネストされているアクションが定義された反復の数だけ実行されます。 |
テストまたはコンポーネントの一部をデバッグ |
テストの一部をデバッグする必要がある場合は,次のコマンドを使用して,デバッグの範囲を絞り込めます。
これらのコマンドは,アプリケーションの該当部分が開いているときに使用してください。 |
テストまたはコンポーネントを更新し,テスト・オブジェクトの記述を変更 |
[更新実行]コマンドを使用して,テストを更新モードで実行できます。このモードでは,テスト・オブジェクトの記述,またはチェックポイント値と ActiveScreen の画像/値(テストを実行中の場合)を更新できます。 詳細については,テストまたはコンポーネントの保守を参照してください。 |
テスト・セットの実行 | Test Batch Runner を使用して,複数のテストのバッチを作成し,そのすべてのテストを 1 つの手順でまとめて実行できます。 |
必要に応じて特定のステップをスキップ | 特定のステップをオプションに指定し,そのステップが失敗したときにスキップできます。 |
テストまたはアクションの反復回数を指定(テストのみ) |
グローバル・データ・シートに格納されたデータ・パラメータがテスト内にある場合,標準設定では,グローバル・データ・シートの各行について反復が実行されます。 同様に,テスト・アクションが個々のアクション・データ・シートを参照する場合,標準設定では,アクション・データ・シートの各行についてアクションの反復が実行されます。 [テストの設定]ダイアログ・ボックスの[実行]表示枠または[アクション呼び出しプロパティ]ダイアログ・ボックスの[実行]タブで,反復を 1 回行うか,各行に対して行うか,選択した回数だけ行うかを指定できます。 |
リモート・テスト
GUI テストをリモート・マシン上で実行する場合は,切断されたリモート・デスクトップ接続を Windows リモート・デスクトップ接続経由で使用して,GUI テストを実行することもできます。詳細については,リモート・コンピュータにインストールされた UFT One を使用したテストの実行を参照してください。
モバイル・テストの実行
複数のアプリ,デバイス,オペレーティング・システムでモバイル・テストを実行するか,複数のテストを並行で実行します。
UFT One テスト・フローに含まれるテスト・ステップは,特に指定がないかぎり,順序どおりに実行されます。次の操作を実行できます。
テストのデバッグ |
カスタム・コードやイベント・ハンドラ・コードにブレークポイントを挿入すると,テストの実行が一時停止されるため,コードをデバッグできます。 デバッグ機能を使用するには,テストをデバッグ・モードで実行する必要があります。このオプションは,API テストの[オプション]ダイアログ・ボックスの[一般]表示枠で設定されます。 |
チェックポイントが失敗したときにテスト実行を停止 | テストの[テストの設定]タブで,テストが失敗したときにテストの実行を停止するよう UFT One に指示できます。 |
テスト・セットの実行 | Test Batch Runner を使用して,複数のテストのバッチを作成し,そのすべてのテストを 1 つの手順でまとめて実行できます。 |