既知の問題 - ALM からのテストの実行

GUI テストALM からの GUI テストの実行

ALM からテストまたはコンポーネントを実行するには、まず UFT One を 1 回以上起動する必要があります。これを行わない場合、ALMUFT One を開けないことがあります。

先頭に戻る

ALM からのリモート・テストの実行

前提条件

ALM からテストをリモートで実行する前に、次の前提手順を実行する必要があります。

  1. COM+ アクセスを有効にする必要があります。詳細については、『UFT One インストール・ガイド』を参照してください。

  2. DCOM の権限を変更し、ファイアウォール・ポートを開きます。詳細については、『UFT One インストール・ガイド』を参照してください。

  3. <Unified Functional Testing のインストール先>\bin フォルダから RmtAgentFix.exe を実行するか、[スタート]>[プログラム]>Micro Focus]>[Micro Focus Unified Functional Testing>[Tools]>[Additional Installation Requirements]でインストールの追加要件ユーティリティを使用します。

    これは、Windows 7、Windows Server 2008 R2 で DCOM の権限を開く際に問題があるためです。

  4. ALM に初めて接続する前に、Windows のユーザ・アカウント制御(UAC)を無効化し、コンピュータを再起動します。

クロスドメインのサポート

ローカルの ALM クライアントからテストを呼び出して AWS マシンで実行するなど、ドメイン間でリモートにテストを実行することはできません。DCOM クロスドメインのサポートに制限があります。

ALM Lab Service

ALM Lab Service を使用してリモートで UFT One テストを実行するには、次のいずれかの方法を使用します。

これらのオプションの両方を一緒に使用すると、UFT One マシンが ALM Lab Service で使用できなくなります。

そのため、この UFT One オプションを設定する場合は、自動ログイン・モジュールなしで ALM Lab Service をインストールするか、インストールを変更してこのモジュールを削除してください。

先頭に戻る

実行結果

fast run の結果

ALM のユーザが、テスト・インスタンスの実行ステータスを手動で変更すると、ALM は、fast run の結果を作成し、そこにテスト・ステータスの変更を記録します。fast run という結果は、有効な実行結果ファイルではありません。

ただし、Run Results Viewer で開いたり実行結果削除ツールで削除したりするために、結果を選択しようとすると、fast run という結果がリストに表示されます。

12.50 より前のバージョンの ALM

UFT One テストを実行して結果を ALM に保存する場合、[オプション]ダイアログの[実行セッション]表示枠([ツール]>[オプション]>[一般]タブ>[実行セッション]ノード)で HTML レポートが設定されている場合でも、この実行の結果の形式は Run Results Viewer です。

先頭に戻る

ALM バージョン管理

バージョン管理をサポートしている ALM プロジェクトで ALM 11.50 以降を使用して UFT One からテストを実行する場合、チェックアウト対象のテストでは、テスト・インスタンスの実行ステータスは更新されません。

先頭に戻る

外部認証

ALM テスト計画へのアクセス

外部認証を使用して ALM サーバ上で、UFT One テストを実行するか、[テスト計画]に格納されているテスト、コンポーネント、またはアプリケーション領域を開くには、Webgate のカスタマイズ・ツールで[非インタラクティブ モード]オプションを選択し、同じダイアログで外部証明書を選択する必要があります。

証明書と Webgate のカスタマイズ・ツールの設定の詳細については、ALM サーバに組み込まれている Webgate のカスタマイズ・ツールのドキュメントを参照してください。

接続できない

外部証明書を使用している ALM サーバから実行中のテストが「テスト・ツールに接続できません」というメッセージで失敗する場合、外部証明書が Webgate のカスタマイズ・ツールで選択されていることを確認します。

注意: クライアント証明書を発行した証明機関が現在のユーザの信頼されたルート証明機関に追加されていることを確認します。

詳細については、ALM サーバの Webgate のカスタマイズ・ツールのドキュメントを参照してください。

先頭に戻る

実行の途中でのテストの停止

テスト・ラボ・モジュールからテスト・セットを実行する場合、テスト・セットの実行を途中で停止した後で、すぐに別のテスト実行を開始すると、UFT One は予期しない動作をします。

回避策:テスト・セットを停止した場合は、しばらく待機してください。

先頭に戻る

Windows 2012 R2 での API テストの実行

ネットワーク COM+ アクセスは、Windows 2012 R2 で標準設定で有効になっていません。これは、ALM から API テストを実行するのに必要です。

次のように、API テストを実行する前に手動で有効にします。

  1. Windows のコントロール・パネルの[プログラムの追加と削除]を参照します。

  2. Windows の機能の有効化または無効化]をクリックします。

  3. 役割と機能の追加ウィザード]で[サーバーの役割]をクリックし、[アプリケーション サーバー]を選択します。

  4. 子機能の詳細を展開し、[COM+ ネットワーク アクセス]オプションを選択します。

  5. Windows コンポーネント・ウィザードが完了するまで[次へ]をクリックした後に、[インストール]をクリックして機能をインストールします。

先頭に戻る

Excel データ・ソースを使用した API テストの実行

Excel データ・ソースを使用するように設定された API テストを実行すると、次のエラーが発生する場合があります。「<ファイル・パス> からデータをフェッチできません:ファイルが見つかりません」

考えられる原因:テストで、[元の場所にある Excel ファイルへのリンク]オプションが設定されていますが、この場所は現在テストに利用できません。

解決策:Excel ファイルのローカル・コピーを作成するようにテストを設定します。

  1. [Excel データ ソースの変更]ダイアログ・ボックスを開きます。

    API テストを開き、既存のデータ・ソースのメイン・ノードを選択し、[プロパティ]表示枠で[Excel ファイルを変更]をクリックします。

  2. ファイルの場所]オプションで、[Excel ファイルのコピーを作成]を選択します。

先頭に戻る

構造化参照を含む Excel データ・ソースを使用したテストの実行

Excel データ・ソース・ファイルの構造化参照は、ALM リソース・ビューアで N/A として表示されます。このようなファイルを使用するように設定されたテストを実行すると、テストが失敗する場合があります。

先頭に戻る