テスト段階はソフトウェア開発サイクルにおいて重要な役割を果たします。 これは要求の高いスキルですが、コーディングやその他の要件などの前提条件が必要ないため、多くの若い世代がテスト プロセスに惹かれています。
利用可能なツールを使用すると、お菓子を食べるように作業が簡単になります。 QTP と WinRunner は、グラフィカル ユーザー インターフェイスのテストに役立つツールです。
製品作成者にとってユーザーの満足は原則です。 ツールを使用すると、人々が何を望んでいるのか、そしてそれをどのように実装するのかを知ることができます。
重要なポイント
- QTP (Quick Test Professional) は現在 UFT (Unified Functional Testing) として知られていますが、WinRunner は廃止された古いテスト ツールです。
- QTP は VBScript でのスクリプト作成をサポートしていますが、WinRunner は TSL (テスト スクリプト言語) を使用しています。
- QTP は他のソフトウェアやアプリケーションとの統合を改善しますが、WinRunner は互換性が限られています。
QTP対WinRunner
QTP (Quick Test Professional) は、テスターがソフトウェア アプリケーションの機能テストと回帰テストを自動化できる機能テスト ツールです。 WinRunner は、同じく Mercury Interactive によって開発された機能テスト ツールです。 スクリプト言語として TSL を使用し、テスト スクリプトを作成および実行するためのグラフィカル ユーザー インターフェイスを提供します。

Unified Functional Testing(UFT) は、QTP (QuickTest Professional ) の新しいタイトルです。 テストサービスを実行できます。 Microfocus は QTP の開発者です。 2019年に発売され、市場に投入される予定です。
QTP は、Microsoft Windows 上でオペレーティング システムとして動作します。 QTP を最初に設計したのは Mercury Interactive で、その後 HP がライセンスを取得し、現在は Microfocus が QTP の所有者です。
WinRunner は、グラフィカル ユーザー インターフェイス (GUI) をテストするために使用される HP ソフトウェアです。 インタラクションをテスト スクリプトとして再生できます。
ライブ JAVA、DOTNET、HTML、Power Builder などの多くのテクノロジをサポートします。
WinRunner は、C プログラミング言語と同様の TSL (テスト スクリプト言語) で動作します。 Windows プラットフォームに依存します。
オブジェクト指向技術と呼ばれる概念で動作し、静止画像のみで動作します。
比較表
比較パラメータ | QTP | ウィンランナー |
---|---|---|
定義 | QTP は、機能およびサービス テスト用のテスト ツールです。 | WinRunner は、対話をテスト スクリプト言語で記録できるツールです。 |
画像 | QTP は静的および動的イメージで動作します。 | WinRunner は静止画像で動作します。 |
所有権 | QTPの所有者であるマイクロフォーカス | WinRunner は静止画像で動作します。 |
最終リリース バージョン | QTP は 15.0.2 です | WinRunner は 9.2 です |
アクティブな画面 | QTPはアクティブスクリーンをサポートしています | WinRunner はアクティブスクリーンをサポートしていません。 |
キーワード ビュー | サポート | 「鑑定対象外」 |
使用するスクリプト言語 | QTP は VB スクリプトで動作します | WinRunner は TSL 言語で動作します。 |
QTPとは何ですか?
QTP は、バックグラウンドで自動的に動作する機能テスト ツールです。 テストプロセスを経ることで、アプリケーションのエラーを見つけるのに役立ちます。 QTP ツールを使用するには、VB スクリプトが主流です。
QTP でプロセスを実行するには、VB スクリプトを知っている必要があります。 作成、記録、拡張、デバッグ、実行、分析、およびレポートは、QTP テスト プロセスの XNUMX つのステップです。
Quick Test Professional は QTP の拡張版であり、Hewlett Packard (HP) が発明したものです。
QTP で使用できるツールは、テスト管理ツール、構成管理ツール、静的分析ツール、テスト準備ツール、テスト実行ツール、テスト コンパレータ、カバレッジ測定ツール、パフォーマンス テスト ツール、プロジェクト計画および追跡ツール、およびインシデント管理ツールです。
最初は QTP にちなんで Astra Quick Test と呼ばれていましたが、現在は UFT と呼ばれています。 他のスクリプト言語と比較すると、VB スクリプトは習得が非常に簡単です。
ツール自体で時間管理のレポート結果を生成できます。 しかし、実行にはさらに時間がかかります。 QTP のライセンスを取得するにはさらにお金を費やす必要があり、非常に高価です。
他のツールと同様に、快適な作業環境を実現するには環境設定が必須です。
ウィンランナーとは?
WinRunner は、HP ベースの Windows オペレーティング システム上で動作します。 必要性とある程度の義務にもかかわらず、多くの言語をサポートしています。
使いやすく、画面の操作も簡単です。 まず、GUI マップ ファイルを作成し、次にテスト スクリプトを作成する必要があります。 最後にデバッグして、スムーズに実行します。
コンピュータにインストールするには外部デバイスが必要です。 ダウンロードする前に外部ストレージデバイスを追加してください。 その後、実行可能ファイルを追加して実行すると、時々削除されても回復するのに役立ちます。
オブジェクトと GUI ファイルのバージョンは同じでなければなりません。 そうしないと、WinRunner バージョンで圧縮されず、コンピュータがハングアップします。 WinRunner のバージョンではブラウザが接続されない場合があります。
インストール前にブラウザのバージョンを確認することが前提条件です。
迅速で品質が保証されます。これが、Winrunner が高速プロセスを実現するのに役立つと多くの人が推奨する唯一の理由です。9.2 は、WinRunner の最近リリースされたバージョンです。
これは Mercury WinRunner とも呼ばれます。画像の処理は、コンテキスト依存モードとアナログ モードの 2 つのモードで構成されています。コンテキスト依存モードがデフォルト モードです。WinRunner は XML 言語をサポートしていません。
QTP と WinRunner の主な違い
- QTP はキーワード ビューをサポートしていますが、WinRunner はキーワード ビューをサポートしていません。
- QTP にはスクリーン レコーダー オプションがありますが、WinRunner にはスクリーン レコーダー オプションがありません。
- QTP は XML 言語をサポートしますが、WinRunner は XML 言語をサポートしません。
- QTP は共有リポジトリ モードで動作し、WinRunner は GUI グローバル モードで動作します。
- QTP は .NET 環境をサポートしますが、WinRunner は .NET 環境をサポートしません。
- QTP は VB スクリプトで動作し、WinRunner は TSL 言語で動作します。
- QTP の最新バージョンは 15.0.2 で、WinRunner の新しいバージョンは 9.2 です。