インポートされたライブラリの概要
ALM のエディション: インポートされたライブラリの機能は、ALM Edition および LoadRunner Enterprise で利用できます。ALM エディションとその機能の詳細については、「ALM のエディション」を参照してください。使用している ALM のエディションを調べるには、ALM サイト管理者に問い合わせてください。
ライブラリをインポートすることにより、社内全体にまたがるプロジェクトにおいて既存のエンティティのセットを共有または再利用できます。ライブラリをインポートするには、インポートする別のライブラリからベースラインを選択します。同じプロジェクトから、または別のプロジェクトから、ライブラリをインポートできます。
ライブラリをインポートすると、ライブラリはライブラリ・ツリーに追加され、ライブラリのエンティティはプロジェクトの対応するモジュールにコピーされます。テスト・カバレッジを持つ要件など、関連付けられているエンティティがライブラリに含まれている場合、この関係もコピーされます。また、呼び出されたテストやテスト・リソースなど、ライブラリ内のテストを実行するために必要となるライブラリの外の関連エンティティもインポートされます。
注:
- Unicode プロジェクトから ASCII プロジェクトへはライブラリをインポートできません。
- Business Process Testing:ライブラリのインポート後に、ベースラインの同期元である既存のソース・ライブラリの内容と、ベースラインの同期先であるターゲット・ライブラリの内容は、両方とも変更しないでください。変更すると、Business Process Testing エンティティが含まれるベースラインを同期したときにエラーが発生する場合があります。
関連付けられたライブラリは、アプリケーション開発ライフサイクルのあらゆる段階で比較できます。たとえば、インポートしたライブラリをインポート元のソース・ライブラリと比較できます。ライブラリ内のエンティティに変更が加えられた場合、ライブラリを同期して関連付けられているライブラリのエンティティを更新できます。
ライブラリのインポートと同期化には、適切なユーザ権限が必要です。詳細については、「ライブラリの共有方法」を参照してください。
注: 複数の ALM プロジェクトの間で不具合を共有することもできます。不具合の共有や同期化には ALM Synchronizer を使用します。詳細については、Application Lifecycle Management の[アドイン]ページから利用できる『
本項の内容
関連タスクの詳細については、「ライブラリの共有方法」を参照してください。
インポートされたライブラリの例
次の例は、ライブラリの使用方法を示します。
|
例 |
説明 |
|---|---|
| 要件とテストを新しいリリースで再利用 | 新しいアプリケーションの開発中に、アプリケーションに関係するすべてのエンティティを含むライブラリをプロジェクトに作成します。作業が完了したら、新しいアプリケーションをリリースします。次のバージョンの作業の開始時に、ライブラリをインポートして、要件とテストを新しいバージョンのニーズに合わせて調整し始めることができます。 |
| 複数のアプリケーションが使用する要件、テスト、およびリソースのセットの作成 | プロジェクトの要件モジュールには、開発中のアプリケーションに関係する要件が含まれています。またプロジェクトのテスト計画モジュールには、要件をテストするために開発したテストが含まれています。さらに、トレーサビリティやカバレッジなど、要件とテストの間には関係を作成しました。アプリケーションを表すライブラリを作成できます。その後、ほかのアプリケーションの自己完結型のコンポーネントとしてこのライブラリをインポートします。 |
| ソース・ライブラリに加えられた変更を使用したインポート・ライブラリの更新 | プロジェクト内のライブラリには、計算アプリケーション向けの要件とテストが含まれています。ほかの複数のプロジェクトがこのライブラリをインポートし、計算アプリケーションの要件とテストを開発した別のアプリケーションで使用しています。ビジネス・アナリストが、計算アプリケーション向けの要件の一部を変更しました。これらの変更を使用してインポート・ライブラリを更新するには、インポート・ライブラリをソース・ライブラリと同期化します。 |
| インポート・ライブラリの開発を使用したソース・ライブラリの更新 | テスト担当者は、現在開発中の銀行アプリケーション向けの一連の回帰テストを含むインポート・ライブラリを使用しています。テスト実行中、銀行アプリケーションの新しいバージョンの追加機能をテストするために、新しいテストを開発します。テストが完了したら、テスト担当者はソース・ライブラリの回帰テストを更新します。ソース・ライブラリをインポート・ライブラリと同期化して、将来のテストのニーズのためにテストを更新できます。 |

