Qc-qtp-qc-integration
提供:Dev Guides
品質センター-QC-QTP統合
このセクションでは、QTPとQCを統合する方法を学習します。 統合することにより、Quality Centerから直接QTP自動化スクリプトを実行できます。 接続を確立するための最初のステップは、必要なアドインをインストールすることです。 サンプルQTPスクリプトを取得してQCから実行することにより、統合方法を理解します。
- ステップ1 *-ALMホームページに移動し、リンクのリストから[ツール]をクリックします。
- ステップ2 *-以下に示すように、アドインページから[その他のHP ALMアドイン]リンクをクリックします。
- ステップ3 *-[アドイン]ページで、[HPアプリケーション用アドイン]を選択し、[Quick Test Professional]を選択します。 「Unified Functional Testing」(UFT)の場合、オプションを適切に選択してアドインをインストールします。 インストールはHP-MS Officeアドインに似ています。
- ステップ4 *-[ファイル] >> [ALM/QC接続]に移動して、QTPとQC間の接続を確立します。
- ステップ5 *-HP ALM接続ダイアログが開きます。 以下の例に示すように、サーバーURLを入力します。
- ステップ6 *-URLが正しいと、資格情報ダイアログが開きます。 テスターは、関連するプロジェクト領域に接続する必要があります。
- ステップ7 *-ALM接続が成功したら、ドライバースクリプトをQuality Centerに保存する必要があります。 以下に示すように、ALM/QCプランを選択します。
- ステップ8 *-テストが保存されると、テストタイプが「クイックテスト」として表示されるALMが表示されます。
- ステップ9 *-テストタイプが「クイックテスト」の場合にのみ表示される「テストスクリプト」タブに移動すると、QTP画面に表示されるスクリプトがQuality Centerにも表示されます。
- ステップ10 *-スクリプトの実行に必要な他の必要なコンポーネントは、「Test Resources」フォルダーに配置できるライブラリファイルです。
- ステップ11 *-関数ライブラリファイルは、「。qfl」または「.vbs」タイプの新しいリソースを作成することで追加できます。
- ステップ12 *-追加されたライブラリファイルは、リソースビューアーを使用してQuality Centerでアクセスできます。
- ステップ13 *-ライブラリファイルがさらにある場合は、「。qfl」または「.vbs」タイプの新しいリソースを作成することにより、同じライブラリファイルが追加されます。
- ステップ14 *-もう一度、追加されたライブラリファイルは、リソースビューアーを使用してQuality Centerでアクセスできます。
- ステップ15 *-スクリプト実行の次の依存コンポーネントは「オブジェクトリポジトリ」であり、これは再び「リソース」セクションの下に配置されます。
- ステップ16 *-追加されたオブジェクトリポジトリとそのプロパティは、「リソースビューアー」を使用して表示できます。
- ステップ17 *-Datatableのパラメーター化されたデータのセットアップは、Quality Centerの「Test Resources」セクションにも配置されます。
- ステップ18 *-追加されたデータテーブルは、「リソースビューアー」で表示できます。
- ステップ19 *-実行中にデータテーブルを選択できるように、データテーブルもテスト設定にマップする必要があります。 同じことが「ファイル」メニューの「設定」を使用して行うことができます。
- ステップ20 *-テスト設定ダイアログが開きます。 [リソース]タブに移動し、手順16で追加したデータテーブルを選択します。
- ステップ21 *-次に示すように、QTPスクリプトでQuality Centerにアップロードされたテストリソースにアクセスできます。 ライブラリファイルとオブジェクトリポジトリは動的にバインドされます。
- ステップ22 *-次に、QTPが他のHP製品とやり取りできるようにします。 これにより、QTPはQuality Centerと対話できます。 [ツール] >> [オプション]に移動します
- ステップ23 *-次に、以下に示すように「他のHP製品にテストとコンポーネントの実行を許可する」を有効にします。
- ステップ24 *-次のステップは、「テストラボ」でテストを追加し、テストを実行することです。 テストをテストラボに追加する手順は、手動テストの手順と同じです。
- ステップ25 *-「実行」をクリックすると、自動ランナーが開き、「すべてのテストをローカルで実行」を有効にして「実行」を押します。
- ステップ26 *-実行が完了すると、テスト結果が同じ「自動ランナー」ダイアログに表示されます。
- ステップ27 *-テストラボではQTPレポートが自動的にロードされます。 ユーザーは「レポートの起動」をクリックして、実行の詳細について知ることができます。