UFT 12.53 の新機能
モバイル・テストの強化
本バージョンの UFT One は、ネイティブおよびハイブリッドの両方のモバイル・アプリケーションに対する拡張機能をサポートします。次のことが実行できるようになりました。
- 新しい Mobile Center ウィザードからテスト用のデバイスとアプリケーションを直接設定できます。
- 非パッケージ・アプリケーションをテストすることができます。これにより、アプリケーションをパッケージ化して Mobile Center にアップロードする必要がなくなりました。
-
デバイスのネイティブ・ブラウザ(iOS デバイスの場合は Safari、Android デバイスの場合は Chrome)を使用して、モバイル Web アプリケーションをテストできます。
- その他...
詳細については、UFT Mobile ヘルプを参照してください。
API テスト用の新しい Docker アクティビティ
UFT One で、コンテナ化された Docker アプリケーション上でリモート・アクションを実行できる、新しい Docker アクティビティが提供されるようになりました。
これらの新しいアクティビティを使用すると、次のことを実行できます。
- アプリケーションを格納している Docker コンテナのイメージをダウンロード
- アプリケーションを格納しているイメージを実行
- 現在テストを実行しているコンテナを停止
また、ユーザは UFT One の標準アクティビティを使用して、Docker コンテナからアプリケーションをテストすることもできます。
詳細については、「Docker アクティビティによるテスト」および「標準アクティビティ」を参照してください。
API テスト用の OData プロトコルのサポート
UFT One を使用して、OData REST サービスをテストできるようになりました。
- OData サービスを REST サービスとしてインポートします。ファイルまたは URL からサービスをインポートできます。
- サービスのリソースおよびメソッドを使用して、テストを構築します。
UFT は、他の REST サービス・テストと同様にそのテストを実行します。
詳細については、「REST サービス・モデルのインポート」を参照してください。
Chrome エミュレータ・デバイスの設定
Chrome エミュレータ設定 XML を手動で編集して、Chrome エミュレータ用のデバイスを設定および追加できるようになりました。
詳細については、UFT Mobile ヘルプを参照してください。
Amazon Web Services Marketplace からの UFT One テストの実行
Amazon Web Services(AWS)を導入すれば、大規模な投資や保守なしで、エンタープライズ・プロジェクトの実行に必要なインフラストラクチャにアクセスすることができます。
AWS を使用することで、オペレーティング・システムとブラウザの複数の組み合わせに UFT One の最新バージョンがプリインストールされたシステムにアクセスできるようになりました。これにより、必要に応じて、UFT One を従量課金方式で使用することも可能です。
Amazon 上で UFT One を開始するには、ここを参照してください。
Chromium Embedded Framework コントロールのサポート
UFT One を使用して、Chrome 埋め込みコントロール(Java CEF や Adobe CEP など)を含むアプリケーションをテストできるようになりました。
詳細については、「埋め込みフレームワーク/ヘッドレス・ブラウザ」を参照してください。これらの詳細は、Java CEF と Adobe CEP の両方に適用されます。
BPT テスト用の合成データの生成
パラメータが取り得るすべての値を手動で作成する代わりに、BPT テストの組み合わせジェネレータを使用して、テスト実行用の合成データを作成できるようになりました。
テストの組み合わせジェネレータで、値を自動的に生成するパラメータを選択します。次に、パラメータのタイプと形式を選択します。
UFT One は、組み込みの辞書を使用して、取り得る値のリストに生成データを自動的に入力します。
詳細については、「テストを駆動するデータの生成」を参照してください。
UI オートメーションの更新
UFT One の UI オートメーション・サポートにより、UFT One は、Microsoft Windows の UI オートメーション・フレームワークを実装した任意のアプリケーション内のオブジェクトを認識できます。
これは、UFT One の現在のテクノロジ・サポートではテスト・ニーズが十分満たされない場合に特に便利です。
UFT One 12.53 では、次のサポートが追加されています。
- 事前にモードを選択しなくても、オブジェクトのスパイおよび学習中に通常のスパイ・モードと学習モードを切り替え
- 標準設定のスパイ・モードと学習モードを UI オートメーションに設定
- 新しい UI オートメーション・テスト・オブジェクト・メソッド、ネイティブ・メソッド、およびオブジェクトの記述プロパティを使用して、テストを拡張
詳細については、「UFT One の UI オートメーション・サポートの使用」と、『UFT One Object Model Reference for GUI Testing』 の「UI Automation」セクションを参照してください。
Web アクセシビリティ・ツールキットの更新
UFT One は Web アクセシビリティ・ツールキットをサポートしており、HTML role プロパティを使用しているオブジェクトを認識します。Web アクセシビリティ・ツールキットは、ハンディキャップがあるユーザがアクセス可能なデジタル・コンテンツを作成するために使用されます。
UFT One 12.53 では、次の Web アクセシビリティ・ツールキットのサポートが追加されています。
- すべての Web 2.0 ツールキット
- Web ベースのアドイン
- モバイル・ブラウザのテスト
- Chrome エミュレータのテスト
さらに、新しいテスト・オブジェクト・メソッドおよびプロパティの追加により、より深みのあるテストを実現できます。
詳細については、「Web アクセシビリティ・ツールキットによるオブジェクト認識」を参照してください。
デモ・アプリケーションへの JSON Swagger の説明の追加
デモ・アプリケーションに、REST サービスのインポートの演習に使用できる Swagger REST API が組み込まれるようになりました。
このデモ・アプリを使用して、「UFT One チュートリアル」を実行します。
テキスト認識の更新
次のことが実行できるようになりました。
- テキスト認識設定の切り替えにより、テスト・パフォーマンスやテキスト認識精度を向上
- 外部定義されたファイルから、Tesseract OCR テキスト認識エンジン用の設定をロード
詳細については、「[テキスト認識]表示枠([オプション]ダイアログ・ボックス>[GUI テスト]タブ)」を参照してください。
新しいテクノロジとフレームワークのサポート
このバージョンの UFT One には、新たにサポートされた次のテクノロジとフレームワークが含まれています。
- 最新バージョンの Firefox および Chrome 用のサポートの更新(Unified Functional Testing 使用可能製品マトリクスで定義)
-
Microsoft Edge での記録のサポート。詳細については、「記録」を参照してください。
- Angular JS 1.2/1.4
- AutoPass License Server バージョン 9.1
-
DevExpress WPF(UI Automation Add-in 経由)
-
Hummingbird 14 ターミナル・エミュレータ
-
Infragistics WPF および WinForms(UI Automation Add-in 経由)
-
Microfocus WebToHost 6.70 ターミナル・エミュレータ
-
Microfocus WebToHost 6.80 ターミナル・エミュレータ
-
MS Dynamix AX 2012(UI Automation Add-in 経由)
- NWBC 5.0/6.0
-
QT5 QTQuick(UI Automation Add-in 経由)
- Visual Studio でコンパイルされた QT 5.3 ウィジェット
- SAP Ariba
- SAP Concur
- SAP FieldGlass
- SAP GUI 7.40
-
TCPLink 3.50-01