Qc-qtp-qc-integration

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

品質センター-QC-QTP統合

このセクションでは、QTPとQCを統合する方法を学習します。 統合することにより、Quality Centerから直接QTP自動化スクリプトを実行できます。 接続を確立するための最初のステップは、必要なアドインをインストールすることです。 サンプルQTPスクリプトを取得してQCから実行することにより、統合方法を理解します。

  • ステップ1 *-ALMホームページに移動し、リンクのリストから[ツール]をクリックします。

QTP QC 1

  • ステップ2 *-以下に示すように、アドインページから[その他のHP ALMアドイン]リンクをクリックします。

QTP QC 2

  • ステップ3 *-[アドイン]ページで、[HPアプリケーション用アドイン]を選択し、[Quick Test Professional]を選択します。 「Unified Functional Testing」(UFT)の場合、オプションを適切に選択してアドインをインストールします。 インストールはHP-MS Officeアドインに似ています。

QTP QC 3

  • ステップ4 *-[ファイル] >> [ALM/QC接続]に移動して、QTPとQC間の接続を確立します。

QTP QC 2

  • ステップ5 *-HP ALM接続ダイアログが開きます。 以下の例に示すように、サーバーURLを入力します。

QTP QC 3

  • ステップ6 *-URLが正しいと、資格情報ダイアログが開きます。 テスターは、関連するプロジェクト領域に接続する必要があります。

QTP QC 4

  • ステップ7 *-ALM接続が成功したら、ドライバースクリプトをQuality Centerに保存する必要があります。 以下に示すように、ALM/QCプランを選択します。

QTP QC 5

  • ステップ8 *-テストが保存されると、テストタイプが「クイックテスト」として表示されるALMが表示されます。

QTP QC 6

  • ステップ9 *-テストタイプが「クイックテスト」の場合にのみ表示される「テストスクリプト」タブに移動すると、QTP画面に表示されるスクリプトがQuality Centerにも表示されます。

QTP QC 7

  • ステップ10 *-スクリプトの実行に必要な他の必要なコンポーネントは、「Test Resources」フォルダーに配置できるライブラリファイルです。

QTP QC 8

  • ステップ11 *-関数ライブラリファイルは、「。qfl」または「.vbs」タイプの新しいリソースを作成することで追加できます。

QTP QC 9

  • ステップ12 *-追加されたライブラリファイルは、リソースビューアーを使用してQuality Centerでアクセスできます。

QTP QC 11

  • ステップ13 *-ライブラリファイルがさらにある場合は、「。qfl」または「.vbs」タイプの新しいリソースを作成することにより、同じライブラリファイルが追加されます。

QTP QC 10

  • ステップ14 *-もう一度、追加されたライブラリファイルは、リソースビューアーを使用してQuality Centerでアクセスできます。

QTP QC 12

  • ステップ15 *-スクリプト実行の次の依存コンポーネントは「オブジェクトリポジトリ」であり、これは再び「リソース」セクションの下に配置されます。

QTP QC 13

  • ステップ16 *-追加されたオブジェクトリポジトリとそのプロパティは、「リソースビューアー」を使用して表示できます。

QTP QC 14

  • ステップ17 *-Datatableのパラメーター化されたデータのセットアップは、Quality Centerの「Test Resources」セクションにも配置されます。

QTP QC 16

  • ステップ18 *-追加されたデータテーブルは、「リソースビューアー」で表示できます。

QTP QC 17

  • ステップ19 *-実行中にデータテーブルを選択できるように、データテーブルもテスト設定にマップする必要があります。 同じことが「ファイル」メニューの「設定」を使用して行うことができます。

QTP QC 15

  • ステップ20 *-テスト設定ダイアログが開きます。 [リソース]タブに移動し、手順16で追加したデータテーブルを選択します。

QTP QC 24

  • ステップ21 *-次に示すように、QTPスクリプトでQuality Centerにアップロードされたテストリソースにアクセスできます。 ライブラリファイルとオブジェクトリポジトリは動的にバインドされます。

QTP QC 23

  • ステップ22 *-次に、QTPが他のHP製品とやり取りできるようにします。 これにより、QTPはQuality Centerと対話できます。 [ツール] >> [オプション]に移動します

QTP QC 18

  • ステップ23 *-次に、以下に示すように「他のHP製品にテストとコンポーネントの実行を許可する」を有効にします。

QTP QC 19

  • ステップ24 *-次のステップは、「テストラボ」でテストを追加し、テストを実行することです。 テストをテストラボに追加する手順は、手動テストの手順と同じです。

QTP QC 20

  • ステップ25 *-「実行」をクリックすると、自動ランナーが開き、「すべてのテストをローカルで実行」を有効にして「実行」を押します。

QTP QC 21

  • ステップ26 *-実行が完了すると、テスト結果が同じ「自動ランナー」ダイアログに表示されます。

QTP QC 22

  • ステップ27 *-テストラボではQTPレポートが自動的にロードされます。 ユーザーは「レポートの起動」をクリックして、実行の詳細について知ることができます。

QTP QC 23