Learn QTP(UFT)

最終更新日:2020年9月14日編集スタッフ

UFT One / QTPは、自動テストを使用して、テスト対象のアプリケーションのバグを特定するMicroFocus。

UFTはUnifiedFunctionalTestingの略です。以前はQTP(QuickTest Professional)として知られていました。実際、このツールのベテランは今でもQTPと呼んでいます。

QTPは元々、2006年にヒューレットパッカード(HP)に買収されたMercury Interactive社によって設計されました。2011年にバージョンが導入されました。 11.5、QTPはUFTに名前が変更されました。
2017年9月、HPEスピンはMicroFocusに統合されました。それ以来、UFTはMicro Focusによって設計、サポート、および保守されています。 2019年11月、Micro Focusは名前を少し変更することを決定しました。以降、UFTはUFTOneと呼ばれます。

UFT Oneは、主に機能、回帰、およびサービスのテストに使用されます。 UFT Oneを使用すると、Webまたはクライアントベースのコンピューターアプリケーションでのユーザーアクションを自動化し、さまざまなWindowsオペレーティングシステムやさまざまなブラウザーで、さまざまなユーザー、さまざまなデータセットの同じアクションのバグをテストおよび特定できます。 UFT Oneを使用した自動化は、適切な方法で計画および実行された場合、手動テストと比較してかなりの時間と費用を節約できます。

UFT Oneは、今日の市場で最も広く使用されている商用自動化テストツールの1つです。ベンダーと自動化テスターの大規模なコミュニティによる使いやすさとサポートで知られています。このため、熟練したUFTOneの専門家が常に求められています。

トピックで参照:以下のリンクのいずれかをクリックして、このページの各トピックにジャンプします。

  • UFT / QTPでサポートされている言語
  • UFT / QTPでサポートされているブラウザ-ブラウザ
  • UFT / QTPでサポートされているOS
  • UFT / QTPのシステム要件
  • UFT / QTPサポートテクノロジー
  • UFT / QTPライセンスタイプ
  • UFT / QTPコスト
  • UFT / QTP認定プログラム
  • UFT / QTPトレーニングプログラム
  • UFT / QTPの使用例
  • UFT / QTPのバージョン履歴

サポートされている言語

QTP /のすべてのバージョンUFTには、QTP_PAM.pdf(11.0未満のバージョンの場合)またはUFT_PAM.pdf(バージョン11.5以降の場合)という名前で入手可能な製品可用性マトリックスがプリインストールされています。これは、QTP / UFTとさまざまなオペレーティングシステムとの互換性を見つけるための最良の方法です。 、ブラウザ、テクノロジー、アドインなど。

Micro Focus統合機能テストでは、スクリプト言語としてVBスクリプトを使用します。これは、UFTOneのIDEで完全にサポートされている唯一の言語です。 VBスクリプトは、オブジェクト指向プログラミングの概念をサポートしていますが、多態性と継承はサポートしていません。

サポートされているブラウザー

  • Internet Explorer 6、7、8、9、10、11、Edge(適切な場合)パッチとサービスパック)
  • Firefox 54-79(適切なパッチとサービスパックを含む)
  • バージョン84までのGoogleChrome(適切なパッチとサービスパックを含む)
  • Mac OSv11-v13上のSafari

サポートされているオペレーティングシステム

Windows 7(SP1)、Windows 8 / 8.1、およびWindows10(WindowsのSurfaceサポートを含む) 8.1およびWindows10。UFT12以降はMacOS上のSafariをサポートします(ベータモード)

2021年2月の時点で、UFTはLinuxOSをサポートしていません。拡張リクエスト(ER)は、Micro Focusでのレビューのために開かれていますが、タイムラインについては言及されていません。有効なSAIDIDをお持ちの場合は、こちらでリクエストを表示できます。

UFT / QTPシステム要件:UFT One 15.0.2

UFT One 15.0.2を正常にインストールして実行するには、お使いのコンピューターは、以下に示す最小システム要件を満たしている必要があります。
ただし、最小要件よりも高い構成にすることを常にお勧めします。

  • コンピューター/プロセッサー:デュアルコアCPU以上
  • オペレーティングシステム:Windows 7 SP1(32ビットまたは64ビット)
  • メモリ:3つ以下のアドインが同時にロードされる場合、最小2GB。
  • カラー設定:ハイカラー(16ビット)
  • グラフィックカード:64MBのビデオメモリを搭載したグラフィックカード
  • ハードディスクの空き容量:2GB以上アプリケーションファイルとフォルダ用の空きディスク容量。

UFT / QTPでサポートされるテクノロジ

UFT Oneを使用して、WebベースおよびWindowsベースのクライアントサーバーアプリケーションを自動化できます。ただし、デフォルトではすべてのテクノロジーをサポートしているわけではありません。拡張サポートの場合、対応するアドインをロードする必要があります。たとえば、Javaテクノロジに基づいてアプリケーションを自動化する場合は、Javaアドインをロードする必要があります。

ライセンスの種類

UFT Oneをインストールすると、デフォルトで30日間の完全に機能するデモライセンスが付属します。デモ期間後、ツールを引き続き使用するには、ライセンスの1つを購入する必要があります。ライセンスには、シートと同時ライセンスの2種類があります。

シートライセンス

これは、ツールがインストールされているコンピューターに固有のライセンスです。2人以上がツールで作業したい場合は、それぞれがそれぞれのマシンにシートライセンスをインストールする必要があります。

同時ライセンス

これは、ネットワークベースのライセンスです。複数のユーザーが同時に使用できます。このライセンスは、リモートライセンスサーバーにインストールされます。したがって、特定の数のユーザーが同時にライセンスサーバーに接続することでツールを操作できます。購入した同時ライセンスの数によって数は異なります。
コミューターライセンスと呼ばれる同時ライセンスのサブタイプがあります。これは、特定の期間のシートライセンスのように機能する同時ライセンスです。有効期間は通常180日です。 10個の同時ライセンスを構成し、1人または2人のメンバーが出張に出向かなければならないため、ライセンスサーバーに接続できなかったとします。このような場合、管理者に通勤免許の設定を依頼することができます。これは、特定の期間のシートライセンスのように機能します。したがって、この特定の期間について、オフショアで利用可能な同時ライセンスは、同時ライセンスの合計から通勤ライセンスを差し引いたものに等しくなります。

UFTOneライセンスの詳細を読む

UFTOneコスト

1年間購入したシートライセンスの費用は3200ドルですが、同じ期間の同時ライセンスの費用は4500ドルです。ライセンスは、3か月、6か月、または1年間購入できます。グラフは次のとおりです。
UFTライセンスの価格は、地域や組織によって異なる場合があります。まとめて購入する企業は、大幅な割引を受ける可能性があります。ここでさまざまなオプションを確認してください。

UFTで利用可能な認定

Micro Focusは、UFT One15.xでUFT120-15.xCPと呼ばれる人気のあるUFT認定プログラムを実施しています。これは、最新のUFT認定試験に関する完全なガイドです。

UFTOneのトレーニング

UFTOneのトレーニングには多くのオプションがあります。 Micro Focusはクラスルームベースのトレーニングを提供していますが、UFT専門家の間の一般的なコンセンサスは、彼らが請求する料金が高すぎ、対象となるシラバスが狭すぎるというものです。 LearnQTPは、UFTトレーニングオンデマンドと呼ばれる手頃なオンラインUFTOneトレーニングプログラムを実施しています。このプログラムは2009年に開始され、その後、研修生からのフィードバックを取り入れ、必要に応じてコンテンツを追加するなど、多くの改訂が行われてきました。これは、今日利用できる最も推奨され、好まれているUFTトレーニングプログラムの1つです。このプログラムはオンラインで利用でき、実際の知識を提供するため、世界中の個人がこのトレーニングに参加してスキルセットを強化します。このプログラムの詳細については、こちらをご覧ください。

UFTOneを使用できる生の例

特定のユーザーのログインをテストするシナリオを考えてみましょう。このシナリオを手動でテストするには、通常、次の手順に従います–

  1. Webブラウザを開く
  2. アプリケーションのURLを入力します。
  3. ユーザーIDを入力します。 &パスワードを入力し、ログインページの[ログイン]ボタンをクリックします。
  4. ログインが成功したことを確認します

次に検討します。このログイン機能を何度もテストする必要がある場合、または1000人以上のユーザーなど、多数の異なるユーザーに対して同じ機能をテストする必要がある場合。このアクションを手動で実行するには時間がかかります&面倒なアクティビティ。UFTを使用すると、アプリケーションを開き、ユーザーIDとパスワードを入力し、[ログイン]または[送信]ボタンを押して、正常にログインしたかどうかを確認するなど、手動で行うアクションを複製できます。これを実現するには、UFTでログインシナリオのコードを記述し、ボタンを1回クリックするだけで、もちろん同じテストデータまたは異なるテストデータを使用して、コードを何度でも実行できます。必要に応じてta。これは非常に生の例であり、訓練を受けた手でUFTOneは多くのタスクを実行できます。 2021年2月の時点で、Micro Focus UFT One15.0.2は市場で入手可能な最新バージョンです。

これは、チュートリアル1:UFTの学習の準備から始めてUFTOneを最初から学習するための無料のチュートリアルシリーズです。

UFTOneバージョン履歴

Astra Quicktest(最初のバージョン)

QTPの最初のバージョンはAstraQuickTestという名前で、Mercury Interactive(MI)によってリリースされました。 1998年5月。ソフトウェアの開始価格は1部あたり3995ドルでした。出典:2001年3月29日のMIによる10k秒のファイリング

Astra QuickTest 3.0

Astra QuickTest 3.0は2000年2月にリリースされました。ソフトウェアコピーの価格は2995ドルで、IE4が必要でした。実行するには0以上。出典:Mike Oliveira

Astra QuickTest 5.0(Astra QuickTest Professional 5.5)

Astra QuickTest 5.0は2001年2月にリリースされました。このバージョンでは、Real Audio / Videoなどのマルチメディア要素をテストできました。 Macromedia Flashなど。さまざまなパッチが追加された後、Astra Quicktest5.0はAstraQuickTest Professional5.5に名前が変更されました。このバージョンでは、ウェブサイトをテストして、1973年リハビリテーション法の改正であるセクション508の要件を満たしていることを確認できました。

QuickTest Professional 6.5

QuickTest Professional6.5は2003年9月にリリースされました。その名前の一部としてアストラを失いました。このバージョンで追加された主な新機能は次のとおりです。

  • QuickTestAutomationオブジェクトモデルのサポート
  • 回復メカニズム
  • XML出力値
  • XMLスキーマ検証
  • アナログ記録

QuickTest Professional 8.0

QuickTest Professional8.0は2004年後半にリリースされました。このバージョンは次のとおりです。

  • ユニコードサポート
  • キーワードビュー
  • ビジネスプロセステスト
  • アクション/テストパラメータ

QuickTest Professional 8.2

QuickTest Professional8.2は2005年の初めにリリースされました。このバージョンで追加された主な新機能は次のとおりです。

  • 上のパッチバージョンQTP8.0
  • 自動ドキュメント化の機能
  • ステップジェネレーター
  • 拡張エキスパートビュー

QuickTest Professional 9.0

QuickTest Professional 9.0は2006年4月にリリースされました。これは、Mercuryが会社h以来、別の人気のある製品WinRunnerを段階的に廃止し始めた時期です。 adはそのすべての機能をQTPに統合しました。このバージョンで追加された主な新機能は次のとおりです。

  • オブジェクトリポジトリマネージャー
  • オブジェクトリポジトリマージツール
  • アクションまたはコンポーネントごとの複数のオブジェクトリポジトリ
  • XMLオブジェクトリポジトリフォーマット
  • 関数ライブラリエディタ
  • 欠落しているアクションとリソースの処理

QuickTest Professional 9.1 / 9.2

QuickTest Professional 9.2は2007年2月にリリースされました。この間に、HPは2006年後半に開始されたMercury Interactive(MI)の買収を完了しました。このバージョンで追加された主な新機能は次のとおりです。

  • Mercury Screen Recorder
  • オブジェクトリポジトリの動的管理

QuickTest Professional 9.5

QuickTest Professional9.5は2008年1月にリリースされました。このバージョンで追加された機能は次のとおりです。

  • タブ付きブラウジングのサポート
  • UI自体によるビットマップチェックポイントの許容レベル
  • WebAddinの拡張性

QuickTest Professional 10.0

クイックTest Professional 10.0は2009年1月にリリースされました。このバージョンでは、QTPは以前のバージョンで提供されていた14日間のトライアルではなく、30日間のトライアルの提供を開始しました。このバージョンで導入された主な新機能は次のとおりです。

  • Quality Center 10.00でテスト資産、依存関係、バージョンを一元管理および共有します
  • シングルユーザーローカルシステムの監視を実行しながらテストの実行
  • テストのコピーをリソースファイルと一緒に保存することで移植性を向上させる
  • テスト実行中にアクションを動的に呼び出す
  • 独自のビットマップチェックポイント比較アルゴリズムを開発する
  • ToDoペインで作業項目とToDoタスクを一元管理する
  • 新しいレポート機能でテスト結果分析を改善する
  • テスト標準およびカスタムDelphiオブジェクトを使用してDelphiアドインとDelphiアドインの拡張性

QuickTest Professional 11.0

QuickTest Professional11.0は2010年9月にリリースされました。このバージョンで導入された主な新機能は次のとおりです。

  • XPathおよびCSSベースのオブジェクト識別
  • 見栄えが良く拡張された結果ビューア
  • 簡単な正規表現s
  • 次に、オブジェクトを相互に関連するだけでなく、隣接するオブジェクトに関連して識別します。 Visual Relation Identifier
  • 実行時に関数ライブラリをロードする
  • 1回のテストでGUIとUIの少ないアプリケーション機能をテストする
  • FireFoxのレコードサポートが利用可能になりました
  • QTP 11は、アプリケーションからJavaまたは.NETログフレームワークメッセージを受信できます。これらのメッセージは、実行結果に埋め込むことができます。
  • JavascriptをWebページに埋め込む/実行する
  • QualityCenterと統合した場合のテストデータ管理の改善
  • QTP 11は、他のアドインと同様に、すぐに使用できるWeb 2.0Toolkitアプリケーションをサポートするようになりました。

QuickTest Professional11.50統合機能テスト11.50

統合機能テスト11.50は2012年12月にリリースされました。QuickTestPro(QTP)+ Service Test(ST)の組み合わせが統合機能テスト(UFT)に統合されました。 。このバージョンで導入された主な新機能は次のとおりです。

  • HP UFT Insight
  • 複数のスクリプトのデバッグ
  • PDFチェックポイント
  • サポートオープンソースCIシステム
  • モバイルテストサポート

統合機能テスト11.51

サービスパックUFT_00001.exeが2013年2月にリリースされ、変更されました。 UFT11.50からUFT11.51までのUFTのバージョン。

  • このパッチには、さまざまなバグ修正とマイナーな機能拡張が含まれています。 Windows8およびIE10のサポートが追加されました。
  • Mozilla Firefoxバージョン19は、パッチUFT_00037でサポートされるようになりました。EXE

統合機能テスト11.52

サービスパックUFT_00022.EXEが2013年6月にリリースされ、UFTのバージョンがUFT11.51からUFT11.52に変更されました。 (このサービスパックは11.50の上に直接インストールできます。以前にインストールしていない場合は、UFT 11.51は必要ありません)

  • このパッチには、さまざまなバグ修正とマイナーな機能拡張が含まれています。このパッチにより、UFTは.xlsx形式を完全にサポートするようになりました。
  • HPはFirefoxに対応しています。このパックではFirefox21のサポートが追加されています。
  • Insightオブジェクトに新しいメソッドClickSpecialが追加されました。
  • SAP CRM、WDA、SAPポータルで新しいバージョンがサポートされています。
  • 多数のSAPWeb DynproABAPコントロールの新しいサポート。

統合機能テスト11.53

サービスパックUFT_00044.EXEが2013年12月にリリースされました。 UFTのバージョンをUFT11.52からUFT11.53に変更しました。 (このサービスパックは11.50の上に直接インストールできます。以前にインストールしていない場合は、UFT 11.51または11.52は必要ありません)

  • このサービスパックは、で見つかった品質とパフォーマンスの問題に対処します。 11.50メジャーリリースとその以前のサービスパック、SP 1 & SP2。
  • このサービスパックは、すべてのUFT 11.50 / 11.51 /11.52およびサービステスト11.50 / 11.51 /11.52ユーザー。

統合機能テスト12

UFT12は2014年3月にリリースされました。UFT12で導入された主な新機能は次のとおりです。

  • より優れた高速インストーラー
  • より優れたALM認証
  • ALMへの実行結果の自動アップロード
  • Safariブラウザーをテストするためのサポートの導入リモートMac(テクノロジープレビューモード)
  • その他のテクノロジーのサポート

統合機能テスト12.01

UFT12.01は2014年7月にリリースされました。UFT12.01で導入された主な新機能は次のとおりです。

  • 公式サポートfまたはWindows8.1
  • MacOSでのSafariのサポートはTechPreviewから外れ、本番環境で利用できるようになりました
  • UFT用のChrome拡張機能は今後Chromeストアで利用可能になります
  • より良いドキュメント
  • Windowsランタイムオブジェクトのサポート

Unified Functional Testing 12.5

UFT12.5は2015年7月にリリースされました。メジャーUFT12.5で導入された新機能は次のとおりです。

  • LeanFT –UFTでのテストを補完できるまったく新しい強力なツール
  • Gitでのバージョン制御
  • ランタイムエンジンを使用して完全なIDEなしでUFTテストを実行する
  • クロスブラウザテストのサポートが強化されました
  • SentinelからAutoPassへのUFTライセンスメカニズムの移行

統合機能テスト12.54

UFT12.54は2016年10月1日にリリースされました。UFT12.54で導入された主な新機能は次のとおりです。

  • デモライセンス期間が30日から60日
  • Object Spytからオブジェクトをドラッグアンドドロップしますoエディター
  • JavaFXサポート
  • ALMサポートの改善
  • Webアクセシビリティの改善。 HPEは、Webアプリケーションのロールプロパティに対してサポートされる新しいロールを追加しました。

Unified Functional Testing 14

UFT14は2017年1月31日にリリースされました。主な新機能UFT14で導入されたものは次のとおりです。

  • UFTは3つの新しいフレーバーで提供されるようになりました。 UFT Ultimate、UFT Enterprise、およびUFT Pro
  • Test Combinations Generatorという新しいツールがUFTIDEに導入されました
  • 新しいキャプチャモードが導入されました
  • UFT Pro(LeanFT)がクロスプラットフォームに移行
  • HPE UFT Pro(LeanFT)にバンドルされているSelenium用のLeanFTが導入されました。これにより、SeleniumユーザーはSeleniumスクリプトを簡単に作成および保守できます。
  • UFTドキュメントがデフォルトでオンラインになりました(以前のデフォルトであったローカルマシンではありません)。ただし、より高速にアクセスするために、ローカルマシンにダウンロードすることもできます。 UFTヘルプとVBスクリプトリファレンスをローカルマシンにダウンロードしてインストールする方法は次のとおりです。

統合機能テスト14.01

UFT14.01は2017年8月18日にリリースされました。 UFT14.01で行われた主な新しい拡張機能は次のとおりです。

  • ObjectSpyは「モーダル」ウィンドウではなくなりました
  • ObjectSpy自体からオブジェクトリポジトリを選択できるようになりました
  • IDEはロックされたリモートセッションでUFTテストを実行するオプションを取得します
  • StormRunner Functional(SRF)でUFTテストを実行します
  • Angular JS、Angular2の完全なサポート& Angular 4

統合機能テスト14.02

UFT14.02が2017年12月にリリースされました。UFTで行われた主な新しい拡張機能14.02は次のとおりです。

  • UFTと緊密に統合されたSRFのリリース。
  • Amazonワークスペースを使用したサービスとしてのデスクトップサポート。
  • テストの組み合わせGeneratorはAUTからテストデータをプルできるようになりました。
  • モバイルtestiでサポートされるようになったVisualRelation Identifiers(VRI) ng。

統合機能テスト14.03

UFT14.03は2018年3月にリリースされました。UFT14で行われた主な機能強化。03は次のとおりです。

  • オブジェクトスパイウィンドウの比較ツール
  • SRFでUFTテストをリモート記録する機能
  • 複数のモバイルテストを並行して実行する機能
  • 指紋認証シミュレーションのサポート

統合機能テスト14.50

UFT14.50は2018年8月にリリースされました。UFT14.50で行われた主な機能強化は次のとおりです。

  • ObjectSpyのホバーモード
  • 最大4つのWebテストを並行して実行する機能
  • SRFのAOMサポート
  • 顔認証およびバーコード認証シミュレーションのサポート

統合機能テスト14.51

UFT14.51は2018年11月にリリースされました。UFT14.51で行われた主な機能強化は次のとおりです。

  • UFTのDockerサポート
  • 自動化されたPDFレポート
  • レポートのスマートIDの機能強化
  • 分離モードなどで実行できる並列テスト手順

統合機能テスト14.52

UFT14.52は2019年3月にリリースされました。主な機能強化が行われました。 UFT14.52には次のようなものがありました。

  • 新しいPDFアドイン
  • ローカルデバイスでのモバイルテスト
  • ロックされたマシンでテストを実行する機能
  • 新しく起動されたUftIsRegexプロパティを使用して静的記述プログラミングで正規表現を無効にする機能

統合機能テスト14.53

UFT14.53は2019年7月にリリースされました。UFT14.53で行われた主な機能強化は次のとおりです。

  • 人工知能(AI)機能
  • 20以上の新しくサポートされたテクノロジー
  • より優れたPDFレポート
  • 拡張PDFアドインとSalesforceLightningアドイン

UFT One 15.0

UFT One15.0がリリースされました2019年11月に新鮮な新しいカラフルな外観をスポーツ。 UFT One15.0で行われた主な更新と機能強化は次のとおりです。

  • 名前の変更:UFTは今後UFTOneと呼ばれます。 LeanFTはUFT開発者として知られています。 MobileCenterはUFTMobileと呼ばれます
  • 拡張AI機能
  • データテーブルでのExcel .XLSX形式のサポート
  • PDFアドインとSalesforceLightningアドインのサポートの強化

UFT One 15.0.1

UFT One15.0.1は2020年4月にリリースされました。 UFT One15.0.1で行われた主な更新と機能拡張は次のとおりです。

  • 動的アドインの読み込み
  • 最新のブラウザMicrosoftChromiumEdgeのサポート
  • 拡張AI機能
  • ダークテーマのサポート
  • 2つの新しいOCRベンダーサポート(GoogleOCRとBaiduOCR)
  • デモライセンス期間が60日から30日に短縮されました。

UFT Oneの簡単なビデオ紹介です(73秒)

UFT One15.0.2は最新バージョンです2021年2月の時点で市場で入手可能です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です