qtp tutorials 25 micro focus quick test professional training tutorials
本日、Micro Focus Quick Test Professional(QTP)に関するマルチパートゲスト投稿シリーズのパート1を公開します。このマルチパートQTPトレーニングシリーズでは、すべてのQTPチュートリアルと概念を適切なイラストで詳細に説明します。専門家の著者であるSwatiS。が、このシリーズを読者に提供するお手伝いをします。
これらのQTPチュートリアルは、初心者から上級ユーザー向けに設計されています。 QTPの基本から始めて、理解しやすいように実用的な例を含む高度なスクリプトをすべて学習します。
注意: 以下のテキストチュートリアルは、QTP自動化ツールの学習を開始するのに十分です。ただし、実践的なQTPトレーニングに興味がある場合は、 包括的なQTPビデオ 経験豊富な専門家によるコース。
C ++コーディングの面接の質問
これらの大きなリストを検討する QTPチュートリアル 、新しい記事を頻繁に公開します。このクイックテストプロフェッショナルオンライントレーニングシリーズのすべての記事を追跡して、トピックを見逃さないようにしてください。トピックを注意深くフォローし、自宅でQTP試用版を練習し、それぞれの記事のコメントセクションで質問してください。関連するすべての質問に確実に回答します。
QTPのエキスパートユーザーの場合は、高度なQTPの概念について話し合い、読者の質問に答えることで、このQTPトレーニングシリーズを改善するための経験を共有してください。
学習内容:
QTPトレーニングシリーズチュートリアル
QTPの紹介
- チュートリアル#1 - QuickTest Professional(QTP)の概要
- チュートリアル#2 - QTPキーワードビューとエキスパートビューの操作
- チュートリアル#3 - キーワードビューからの標準ステップの追加
- チュートリアル#4 - キーワードビューの条件文とループ文
- チュートリアル#5 - ステップの移動とブレークポイントへの対処
- チュートリアル#6 - QTPの記録と実行の設定を理解する
- チュートリアル#7 - QTPはどのようにしてオブジェクトを一意に識別しますか? (必読)
- チュートリアル#8 - 記録モード、オブジェクトスパイ、リポジトリ
VBスクリプティングを学ぶ
- チュートリアル#9- VBScriptチュートリアル–完全ガイド
- チュートリアル#10 - QTPを学ぶためのVBScriptの基本–チュートリアル2
QTPチェックポイント
- チュートリアル#11- パスワードエンコーダーとアクティブスクリーンの使用
- チュートリアル#12- エキスパートビュー、ステップジェネレーター、チェックポイント
- チュートリアル#13 - 標準チェックポイントと画像チェックポイントの挿入
- チュートリアル#14 - テストへのビットマップとテキストチェックポイントの挿入
- チュートリアル#15 - テキスト領域、表、およびページのチェックポイントの使用
- チュートリアル#16 - XML、アクセシビリティ、およびデータベースのチェックポイント
テスト自動化フレームワーク
- チュートリアル#17 - 自動化フレームワークパート1 (必読)
- チュートリアル#18 - テスト自動化フレームワークパート2
テストを強化する
- チュートリアル#19 - QTPパート1のパラメーター化
- チュートリアル#20 - QTPパート2のパラメーター化
- チュートリアル#21 - アクションと関数ライブラリ
- チュートリアル#22 - QTPオブジェクトリポジトリの使用
- チュートリアル#23 - スマートオブジェクトの識別とテスト結果の分析
- チュートリアル#24 - 仮想オブジェクトと回復シナリオ
- チュートリアル#25 - 記述的プログラミング
あなたの理解をテストする
これは、このQTPトレーニングシリーズの最初の記事「QuickTestProfessional(QTP)の概要」です。
QuickTest Professional(QTP)の概要
QTPとは何ですか?
MicroFocusのQuickTest Professional(QTP)は、ソフトウェアアプリケーションの自動化テストを容易にするソフトウェアです。機能テストと回帰テストをより具体的にします。 QTPには、テスト自体の統合開発環境(IDE)と見なすことができるユーザーインターフェイスが付属しています。
IDEには、テスターがテストの目的を正常に検証する包括的なスクリプトを開発するのに役立つさまざまな機能があります。これらのすべての機能については、これらの一連の記事を進める際に詳しく説明します。
QTPの重要な側面のいくつか:
- スクリプト言語としてVBスクリプトを使用します。 (スクリプト言語は、実行時に解釈される言語です)
- QTPはWindows環境でのみ実行されます。
- QTPの現在のバージョンは11.0です(最新バージョンの統合機能テスト– UFT 11.5)
- サポートされているテクノロジーは、Web、Java.Net、SAP、Oracle、Siebel、PeopleSoft、Webサービス、および多くの主要言語です。一部の古いバージョンは、記載されているすべてのテクノロジーをサポートしているわけではありません。
それはどのように機能しますか?
基本的なテスト作成方法は、記録と再生です。これは本当にどういう意味ですか?最初に「記録」について話しましょう。テスターがQTPを起動し、AUT(テスト対象アプリケーション)で一連の操作を実行すると、QTPは実行された各操作に対応するコード行を生成します。
これが基本的なテストスクリプトになります。 「再生」に移ります。作成されたテストスクリプトが実行されると、AUTでまったく同じ操作が実行されるため、すでに記録されている一連のステップが再生されます。
例えば、 QTPを起動してWebベースの電子メールプログラムのログインページにアクセスしようとすると、ログインIDとパスワードを入力し、(OK)ボタンを押します。これらのアクションは、QTPIDEの同等のVBScriptコード行に記録されます。このテストスクリプトを保存して再生すると、QTPは以前に入力したものと同じログインIDとパスワードを入力し、(OK)ボタンをクリックします。
これが基本的なテスト作成手法の要点であるため、堅牢なテストスクリプトには、記録と再生だけでは必ずしも十分ではありません。テスターは、必要な結果を達成するために、IDEの他の機能をいくつかのプログラミングスキルと組み合わせて使用する必要があります。
AUTの状態、同期、正確なメニューオプション、QTPが生成する正確なコードなど、記録と再生を試みる前に考慮すべきさまざまな技術的側面があります。ツール自体の基本的な概念について説明します。
これがすべてどのように機能するかです。 QTPは、AUT内のさまざまなオブジェクトを、名前、ハンドラーID、またはオブジェクトが所有するその他の一意のプロパティによって識別します。記録フェーズでは、これらすべてのプロパティをキャプチャし、再生中に、これらのオブジェクトに対してマウスクリック、チェックボックスチェックなどの必要な操作を実行します。
QTPを始めるには何が必要ですか?
有効なQTPライセンス、または学習者の場合はコンピューターの試用版。
QTPダウンロード :QTP試用版をダウンロードするためのリンクは次のとおりです。 Micro Focus統合機能テスト(UFT)をダウンロードする 。
上記のリンクで、(トライアルとデモ)タブに移動し、(Micro Focus QTP Essentials 11.0英語評価(Web GUIテストのみ))オプションを選択します。最新バージョンのMicroFocus統合機能テスト11.50CC英語SWE-Media評価を選択することもできます。 QTP試用版をマシンにダウンロードしてインストールするためのより詳細な手順が必要な場合はお知らせください。
ライセンスには、シートライセンスとコンカレント/フローティングライセンスの2種類があります。シートライセンスは一度に1台のマシン用ですが、現在のライセンスは特定の数の同時ユーザー用です。
QTPに関する背景情報が得られたので、UIから始めてツール自体を調べてみましょう。
QTP GUI:
テストが記録または作成されると、次の2つのビューのいずれかで表示できます。
- キーワードビュー: このビューは、すべてのオブジェクトとそれらに対して実行されるアクションを表形式で表したものです。テーブルのすべての行はAUTで実行されるステップであり、変更できます。表示される最も一般的な列には、アイテム、操作、値、およびドキュメントがあります。
- 専門家の見解: 名前が示すように、このビューは、要件に応じてソースコードを微調整したいより技術的なユーザー向けです。
両方のビューを同時に使用できるため、ユーザーはテストの作成または変更中にいつでもビューを切り替えることができます。
始めるために少し何かを記録しましょう
ステップ1): QTPを起動します。最初に表示されるのは、アドインマネージャーです。使用可能なすべてのアドインが表示され、ユーザーは必要に応じてアドインをオンまたはオフにすることができます。 Active-X、Web、およびVisualBasicがデフォルトで使用可能です。 (この機能は必要に応じてオフにすることができます) 。
ステップ2) アドインマネージャの(OK)をクリックすると、QTPスタートページが表示されます。 (画像をクリックすると拡大します)
ステップ3) 「記録」オプション(F3キー)を選択すると、「記録と実行の設定」画面に「Web」タブと「Windowsアプリケーション」タブが表示されます。設定を変更せずに(OK)をクリックします。ただし、この画面のすべての機能については、後で詳しく説明します。
ステップ4) この例では、QTPに付属のサンプルから「Flight」アプリケーションを起動します。ログイン画面に「エージェント名」と「パスワード」を入力します。それでは、生成されるコードを調べてみましょう。
以下はキーワードビューです。ご覧のとおり、アクションは、アイテム、操作、値、およびドキュメントの列を持つテーブルの形式になっています。アイテムは、アクションを実行したAUT内のオブジェクトに対応し、操作はアクション自体であり、値は特定のオブジェクトを設定したデータであり、ドキュメントは多かれ少なかれ説明のようなものです。 (画像をクリックすると拡大します)
同じテストの対応するキーワードビューは次のとおりです。ご覧のとおり、このビューには、実行されたすべてのアクションのソースコードが含まれています。
ステップ5) コードは、これらのビューのいずれかから操作できます。
結論
この記事で説明したすべてのリストは次のとおりです。
QTPは、自動化された機能と 回帰試験 ソフトウェアアプリケーションの。現在のバージョンはWindows環境でのみ実行され、スクリプト言語としてVBスクリプトを使用します。テストを作成するための基本的な方法は、記録と再生ですが、それだけでは必ずしも十分ではありません。シートとコンカレントの2種類のライセンスが付属しています。
デフォルトのアドインは、Active X、Web、およびVisualBasicです。テストは、WebまたはWindowsアプリケーションに記録できます。具体的な詳細は、記録と実行の設定ポップアップウィンドウに表示されます。 GUIには、キーワードとエキスパートの2つのビューがあります。
キーワードビューは、オブジェクトの名前、その値、実行された操作などの詳細を表示する表形式です。エキスパートビューには、AUTで実行されたアクションがソースコードの形式で表示されます。
テストオブジェクトに対して実行する追加の操作は、キーワードビューから、またはプログラムでエキスパートビューから追加または削除できます。これについての詳細は次の記事で。
著者について: これはスワティです。これらの記事を使用して、QTP初心者向けの包括的な学習体験を確立しようとしています。 QAとしての私の8年間の人生全体で4年以上QTPに携わってきた私は、自動化テストの可能性が計り知れないことを認識しています。私はこれらの記事を通して、すべての読者と一緒にその非常に可能性をまとめて行使しようとしています。
経験豊富な専門家からQTPを学びたいですか? オンラインビデオトレーニングコースに参加する
この無料のQTPトレーニングシリーズに参加して、お友達と共有してください。以下のコメントで質問してください。ここからすべてのQTPチュートリアルへのリンクを更新するので、このページをブックマークしてください。
推奨読書
- キーワードビューの操作-QTPトレーニングチュートリアル2
- QTPチュートリアル#18 –QTPの例で説明されたデータ駆動型およびハイブリッドフレームワーク
- DevOpsチュートリアル:DevOpsの究極のガイド(25以上のチュートリアル)
- 初心者向けのJAVAチュートリアル:100以上の実践的なJavaビデオチュートリアル
- 初心者のためのPythonチュートリアル(実践的な無料のPythonトレーニング)
- 30以上の最高のSeleniumチュートリアル:実際の例でSeleniumを学ぶ
- SoftwareTestingHelp.comへようこそ!
- 初心者向けの詳細なEclipseチュートリアル