Qtp-overview

提供:Dev Guides
移動先:案内検索

QTP-はじめに

QTPは* Q uick T est P * rofessionalの略で、* H ewlett P ackard (HP)*の製品です。 このツールは、スクリプト開発が完了すると、テスターが監視なしでシームレスに自動機能テストを実行できるようにします。

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

テストツール

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

ツールの分類

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

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

ツールの種類

Sr.No. Tool Type Used for Used by
1 Test Management Tool Test Managing, scheduling, defect logging, tracking and analysis. Testers
2 Configuration management tool For Implementation, execution, tracking changes All Team members
3 Static Analysis Tools Static Testing Developers
4 Test data Preperation Tools Analysis and Design, Test data generation Testers
5 Test Execution Tools Implementation, Execution Testers
6 Test Comparators Comparing expected and actual results All Team members
7 Coverage measurement tools Provides structural coverage Developers
8 Performance Testing tools Monitoring the performance, response time Testers
9 Project planning and Tracking Tools For Planning Project Managers
10 Incident Management Tools For managing the tests Testers

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

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

QTP –歴史と進化

HP Quick Test Professionalは元々Mercury Interactiveが所有しており、HPに買収されました。 元の名前はAstra Quick Testで、後にQuick Test Professionalと名付けられましたが、最新バージョンはUnified Functional Tester(UFT)として知られています。

バージョン履歴

次に、QTPのバージョン履歴を見てみましょう。

Versions Timelines
Astra Quick Test v1.0 to v5.5 - Mercury Interactive May 1998 to Aug 2001
QuickTest Professional v6.5 to v9.0 - Mercury Interactive Sep 2003 to Apr 2006
Hp-QuickTest Professional v9.1 to v11.0 - Acquired and Released by HP Feb 2007 to Sep 2010
Hp-Unified Functional Testing v11.5 to v11.53 2012 to Nov 2013

利点

  • VBScriptを使用した自動テストの開発には、高度なスキルを持つコーダーは必要なく、他のオブジェクト指向プログラミング言語と比較すると比較的簡単です。
  • 使いやすさ、ナビゲーションのしやすさ、結果の検証、レポートの生成。
  • 簡単なスケジューリングと監視を可能にするテスト管理ツール(HP Quality Center)と簡単に統合できます。
  • モバイルアプリケーションのテストにも使用できます。
  • HP製品であるため、HPおよび技術的な問題に対処するためのフォーラムにより、完全なサポートが提供されます。

デメリット

  • Seleniumとは異なり、QTPはWindowsオペレーティングシステムでのみ動作します。
  • ブラウザのすべてのバージョンがサポートされているわけではなく、テスターはメジャーバージョンごとにパッチがリリースされるのを待つ必要があります。
  • とはいえ、商用ツールであるため、ライセンス費用は非常に高くなります。
  • スクリプティング時間は短くなりますが、CPUとRAMに負荷がかかるため、実行時間は比較的長くなります。