Qtp-overview
QTP-はじめに
QTPは* Q uick T est P * rofessionalの略で、* H ewlett P ackard (HP)*の製品です。 このツールは、スクリプト開発が完了すると、テスターが監視なしでシームレスに自動機能テストを実行できるようにします。
HP QTPは、アプリケーションの自動化に* Visual Basic Scripting(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に負荷がかかるため、実行時間は比較的長くなります。