QTP-はじめに

広告

QTPは、Hewlett Packard(HP)の製品であるQuickTestProfessionalの略です。このツールは、スクリプト開発が完了すると、テスターが監視なしでシームレスに自動機能テストを実行するのに役立ちます。

HP QTPは、アプリケーションの自動化にVisual Basic Scripting(VBScript)を使用します。 Scripting Engineは、Windows OSの一部として利用できるため、排他的にインストールする必要はありません。 VBScriptの現在のバージョンは5.8で、Win 7の一部として利用できます。VBScriptはオブジェクト指向言語ではなく、オブジェクトベースの言語です。

テストツール

ツールソフトウェアテストのコンテキストから、計画、要件、ビルドの作成、テストの実行、欠陥のログ記録、テスト分析から1つ以上のテストアクティビティをサポートする製品として定義できます。

ツールの分類

ツールは、いくつかのパラメーターに基づいて分類できます。以下が含まれます-

  • ツールの目的
  • ツール内でサポートされているアクティビティ
  • サポートされているテストの種類/レベル。
  • ライセンスの種類(オープンソース、フリーウェア、商用)
  • 使用するテクノロジー

ツールの種類

Sr.No。 ツールタイプ 使用目的 使用者
1 テスト管理ツール テスト管理、スケジューリング、欠陥ログ、追跡、分析。 テスター
2 構成管理ツール 実装、実行、変更の追跡 すべてのチームメンバー
3 静的分析ツール 静的テスト 開発者
4 テストデータ準備ツール 分析と設計、テストデータの生成 テスター
5 テスト実行ツール 実装、実行 テスター
6 テスト比較対象者 期待される結果と実際の結果の比較 すべてのチームメンバー
7 カバレッジ測定ツール 構造カバレッジを提供します 開発者
8 パフォーマンステストツール パフォーマンス、応答時間の監視 テスター
9 プロジェクト計画および追跡ツール 計画用 プロジェクトマネージャー
10 インシデント管理ツール テストの管理用 テスター

QTPはどこに適合しますか?

QTPは機能テストツールであり、bです。アプリケーションの回帰テストに最適です。 QTPは、HPが所有するライセンス/商用ツールであり、市場で入手可能な最も人気のあるツールの1つです。実際の結果と期待される結果を比較し、実行の概要で結果を報告します。

QTP –歴史と進化

HP Quick Test Professionalは、もともとMercury Interactiveが所有しており、買収されました。 HPによる。元の名前はAstraQuick Testで、後にQuick Test Professionalと呼ばれましたが、最新バージョンはUnified Functional Tester(UFT)と呼ばれています。

バージョン履歴

では、見てみましょう。 QTPのバージョン履歴で。

バージョン タイムライン
Astraクイックテストv1.0からv5.5-MercuryInteractive 1998年5月から2001年8月
QuickTest Professionalv6.5からv9.0-MercuryInteractive 2003年9月から2006年4月
Hp-QuickTest Professionalv9.1からv11.0-HPが取得してリリース 2007年2月から2010年9月
Hp-統合機能テストv11.5からv11.53 2012から2013年11月

利点

  • VBScriptを使用した自動テストの開発には、高度なスキルを持つコーダーは必要なく、次の場合は比較的簡単です。他のオブジェクト指向プログラミング言語と比較。

  • 使いやすさ、ナビゲーションのしやすさ、結果の検証、レポートの生成。

  • 簡単なスケジューリングと監視を可能にするテスト管理ツール(Hp-Quality Center)とすぐに統合できます。

  • モバイルアプリケーションのテストにも使用できます。

  • HP製品であるため、技術的な問題に対処するためにHPおよびそのフォーラムによって完全なサポートが提供されます。

デメリット

  • Seleniumとは異なり、QTPはWindowsオペレーティングシステムでのみ機能します。

  • すべてのバージョンのブラウザがサポートされているわけではなく、テスターはメジャーバージョンごとにパッチがリリースされるのを待つ必要があります。

  • そうは言っても は商用ツールであるため、ライセンスコストは非常に高くなります。

  • スクリプト時間は短くなりますが、CPUに負荷がかかるため、実行時間は比較的長くなります& RAM。

広告

コメントを残す

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