introduction leanft
Micro Focus – HPEソフトウェア– HPE Pro(LeanFT –リーン機能テスト):
最新の機能を備えた最も柔軟なUFTツールをお楽しみください。 LeanFTとUFT
QTP / UFTツールは最新バージョン12.5に到達しており、現在は安定版リリースと見なされています。このツールは、初期の機能テストと回帰テスト用に特別に開発されたもので、機能が制限されています。
しかし今、私はQTP(UFT)の最新バージョンに非常に興奮しています。その柔軟性とGUIの変更だけが理由です。
asciiからintc ++
QTPは、現在Webサイトテストの市場で最高と見なされているSeleniumと競合することを計画していると思います。 QTPツールは、重要な(必須の)機能をそれ自体に追加することにより、その悪影響をゆっくりと解決しています。
この記事では、UFTの追加機能とLFT(リーン機能テスト)について詳しく説明しました。すでにQTPに取り組んでいる人にとっては、最新バージョンに簡単に適応できると便利です。
ネイティブWebサイトからダウンロードできます。ダウンロードを開始したら、私に参加して最新機能の詳細を確認してください。
学習内容:
- LeanFTとは何ですか?
- LeanFTのインストール
- LeanFTの特徴と機能
- 誰がUFTを使用し、誰がLeanFTを使用しますか?
- UFT12.5にバンドルされたLeanFTとその驚くべき機能
- 結論
- 推奨読書
LeanFTとは何ですか?
最初に、リーン機能テストとしても知られているLFTから始めましょう。
LeanFTは、このバンドル(UFTおよびLFT)の助けを借りて、セレンと正面から競合するため、UFTバージョン12.5と完全に関連しています。 LFの主な機能
つまり、通常の開発者の分野に適合します。したがって、以前に使用したものと同じプログラミング言語と単体テストフレームワークを使用できます。
LeanFTのインストール
LFTは次のいずれかとして取得できます スタンドアロンのダウンロード可能なパッケージ またはUFTに組み込まれているように。
インストール手順は、両方のオプションで同様です。ただし、その前に、テストフレームワーク(Junit&Nunit)、開発IDE (VSまたはeclipse)をインストールする必要があります。 LFTには個別のライセンスはなく、UFTライセンスが付属しています。
あなたが持っている場合 UFTライセンスをアップグレードするだけです 。 UFTライセンスを使用すると、LFTとAPI機能を楽しむことができます。
LeanFTは、オープンソースとホーカーベースの戦略を組み合わせたものであり、この戦略は、セレンに立ち向かうための重要な差別化要因と見なされています。注意すべきもう1つの重要な要素は、LFTでJavaまたはSeleniumフレームワークを使用できることです。
LeanFTの特徴と機能
Visual StudioとEclipseはIDEでサポートされており、C#やJavaなどのプログラミング言語、標準ウィンドウ、.NET / WPF、SAPUIS、モバイルがサポートされています。また、Git、SVN、Jenkins、jBehave、ALM、TFS、Cucumberと統合されています。
LFTのオブジェクト識別センターは、オブジェクト識別(スパイ)を強化します。 HTML実行レポートを提供し、以下で詳細を確認できます。その他の重要な機能は、インサイトモードとアプリケーションモデルです。
これらの重要な機能により、LFTがUFTに取って代わる可能性があると考えるかもしれません。しかし、これら2つはさまざまな理由で確立され、さまざまな選択肢に適合するため、絶対に不可能です。 HPは、DevTesters、Automation Test Engineers、Subject MatterExpertsの3種類のユーザーに重点を置いています。
誰がUFTを使用し、誰がLeanFTを使用しますか?
以下に、UFTとLFTを使用するユーザーのリストを示します。
- 特定の領域でUFTが不足していると考えるテクニカルテスター(セレン)は、LeanFTのターゲットユーザーです。
- UFTを使用している自動化テストエンジニアは、すでに最新の製品に満足しています。したがって、UFTまたはLeanFTを使用するかどうかは彼らの選択次第です。
- ビジネステスターは常にスクリプトレスオプションを探すので、LFTに行くことはありません。
UFT12.5にバンドルされたLeanFTとその驚くべき機能
最新のUFT12.5は、モバイルテスト機能と最新のブラウザサポートを備えているため、以前のサービスパックよりも優れています。
LFTはUFT12.5にバンドルされています 、したがって、機能テストの世界を揺るがすことが期待されています。
次に、理解を深めるために、スクリーンショットのいくつかを使用して最新の機能を詳しく見ていきましょう。
#1)モバイルテスト機能
最新バージョン12.5では、モバイルテスト機能が大幅に拡張されています。現在導入されている多くの機能によって強化されています。
したがって、この魅力的な機能により、UFTに向けてさらに数人のユーザーを獲得できる可能性があります。
#2)オブジェクトスパイの改善
Object Spyの機能は、最新バージョンで大幅に改善されました。
セッションの記録中に、次のことができるようになりました。
- オブジェクトのプロパティを取得する
- テストオブジェクトを強調表示し、
- チェックポイントを追加する
あなたはで働くことができます同時に複数のアプリケーション実行中または記録中。そのためには、正しいレコードと実行の設定を行う必要があります。ユーザーはリモートアクセスウィンドウを開くこともできます。
#3)Firefoxの新しい拡張機能
Firefoxユーザーは、変更されたUFT拡張機能を利用できます。以前は、Firefoxの新しいバージョンごとに、構成設定を変更する必要がありました。しかし現在、この問題は新しい高度な12.5バージョンで解決されています。
このUFT拡張は同一ですFirefoxブラウザのすべてのバージョンにわたって。 33を超えるFirefoxバージョンはすべてUFTでサポートされるようになりました。
#4)GITソースコードリポジトリへの組み込み
ユーザーは、GITリポジトリのUFTテストをUFTから直接チェックインできます。また、Windowsエクスプローラーを使用するのではなく、ソリューションエクスプローラーを使用してローカルリポジトリとリモートリポジトリを変更します。
強力なVCSを使用して、UFTスクリプトのバージョン管理を利用できるようになりました。
#5)関数型ライブラリの追加
最新バージョンでは、現在のテストに関連付けられていませんが、ユーザーはソリューションアイテムとして機能ライブラリを追加できます。特定のテストだけのためにそれを保持する代わりに、それは一般的にされます。
#6)LFTを使用した機能テストの作成
UFT 12.5では、ユーザーは、Visual Studio、C#、Eclipseなどの既存のツールでLFTを使用して自動化スクリプトを作成できます。
特別なプラグインにより、オブジェクトのメンテナンスとコード生成が簡単になります。したがって、LFTを使用してIDEで機能テストを作成することは、新しいバージョンの追加の利点です。
#7)BPTテストの機能の向上
UFTでのビジネスプロセステストが柔軟になり、はるかに簡単になりました。
- キャンバスビュー– これを使用して、テストを表示および配置できます。
- あなたはできるSAPアプリケーションをテストします。なのでBPT Packaged Apps Kitを搭載しており、SAPアプリケーションとの統合を提供します。
- Excelファイルの使い方が簡単になり、更新されたExcelファイルをエクスポートおよびインポートできます。
- ビジネスプロセステスト全体を記録して実行する可能性があり、完全なシナリオを作成するのに役立ちます。
#8)IDEなしでテストを実行する
はい、ランタイムエンジンで可能です。 IDEを完全にインストールする必要はありませんが、代わりに次のことができます。カスタムセットアップからランタイムエンジンを選択しますインストール中のウィザード。これにより、設定を変更してテストを実行できます。
#9)製品の強化
- SAP WebDynproJavaアプリとSAPFioriアプリがSAPソリューションでサポートされるようになりました。
- SAPUI5アドインは、ChromeブラウザとFirefoxブラウザの両方でサポートされるようになりました。
- Oracleアドインは、「OracleFormWindow」オブジェクトの新しいメソッドを含むメニューをサポートするようになりました。
#10)新しい環境のサポート
FirefoxとChromeの最新バージョンはUFT12.5でサポートされ、それに加えて、他のいくつかのバージョンもこのアップデートでサポートされます。
他のバージョンは次のとおりです。
- Safari7.1および8
- Flex3.6および4.1.0
- SAPGUI 7.4
- Delphi XE7
- Oracle 12.2.4
- VMware ESXi 5.5
- ASP .NET、AJAX 4.1.5
- Ext-JS 4.2.2&4.2.3
- Google Web Toolkit 2.7
- Siebel8.1.1.11高い双方向性
- Siebel8.2.2.4高い双方向性
- Hummingbird HostExplorer14(64ビット)TE
- PowerBuilder 12.6
#11)HTMLベースの結果と関連レポート
UFTは、HTMLベースの結果とレポートを生成できるようになりました。それは前のものよりはるかに軽くて速いです。
このレポートには、次の詳細が含まれています。
- テスト中に実行された手順。
- オブジェクトの情報をテストします。
- スタックトレース情報。
- アプリケーションに存在するオブジェクト。
さらに、画面キャプチャとデータテーブルも取得できます。ユーザーは、HTMLベースのレポートを他の形式に送信またはエクスポートできます。
追加の利点は、実行結果ビューアをインストールする必要はありませんレポートを表示するには、受信者のマシンで。このレポートにはすべての機能が含まれているわけではありません。すべてを確認したい場合は、以下のパスから入手できます。 (ツール=>オプション=>一般タブ=>セッションの実行)
#12)クロスブラウザ機能
Browser、WebNumber、WebEdit、WebRange、WebFile、およびWebListは、ブラウザーの種類全体で統一性を維持するために調整されたプロパティです。
FirefoxやChromeなどのブラウザで追加のWebオブジェクトがサポートされるようになりました。テスターは、セッションを記録および実行するためのブラウザーを選択できます。また、ブラウザをパラメータ化する。
#13)キーワードビューの改善
これで、ユーザーはを追加できますキーワードビューで直接パラメータ値プロパティペインに入力する代わりに。テストオブジェクトの階層が単純化されているため、アクションに追加されたすべてのステップを簡単に表示できます。
新しいツールチップは、パラメータセクションにも導入されています。
#14)新しいライセンス手法
自動パスライセンスメカニズムを使用すると、単一のライセンスウィンドウに座席、同時、または通勤のライセンスをインストールできます。したがって、ライセンスのチェックアウトを支援するための外部ツールは必要ありません。 オートパスライセンスサーバー ライセンスを1か所で管理できます。
結論
この記事が、初心者がUFT開発者、つまりLeanFTを簡単に始めるためのガイドになることを願っています。その新しく改善された機能をお楽しみいただけると確信しており、これらの機能は、将来、機能テストの世界を大きく揺るがす可能性があります。