テスト成果物の複製

成果物をあるコンポーネントから別のコンポーネントに複製することにより、成果物をプロジェクト・エリア内でグループ化する方法を再編成します。 成果物をクローン作成すると、作業しているコンポーネントのストリームに新しいバージョンが追加されます。 ストリームに追加の成果物を追加しないようにするために、複製された成果物を複製する場合、システムはそのソース成果物を複製しません。

始める前に

  • A Engineering Test Managementプロジェクトエリアの管理者は、プロジェクトの構成管理を有効にする必要があります
  • 成果物を複製する権限が必要です。
  • 複製する成果物を含むコンポーネントのベースラインが存在している必要があります。
  • 成果物の編成方法を理解して、複製を終了した時に成果物とその成果物で参照されるすべての成果物が同じコンポーネント内に存在するようにしてください。
  • テスト結果またはテスト実行記録を除外するかどうかを決定します。 それらを除外するには、 対応する構成管理の環境設定を行います。 以前のベースラインからのテスト結果または実行記録が別のストリームでの作業に関連していない場合には、それらを除外できます。

このタスクについて

作成対象の、構成が使用可能な各プロジェクト・エリアに、初期コンポーネントが含まれています。 プロジェクトのより小さい論理部分または物理部分を表すその他のコンポーネントを作成できます。 その後、成果物を複製するかコピーすることで、コンポーネント全般にわたって成果物を再編成することができます。 バージョン6.0.3から、構成管理のためのプロジェクト領域を有効にすると、コンポーネントを作成し、以前のプロジェクトのバージョンから成果物を再編成することができます。

例えば、以前のバージョンのIBM® Engineering Lifecycle Management で、Airplane プロジェクト・エリアがあったとします。 6.0.3より後のバージョンにアップグレードした後、そのプロジェクトエリアをエンジン、機体、翼、コックピットなどのコンポーネントに再編成するかもしれません。 次に、複製タスクを使用して、成果物を新規コンポーネントに再編成します。

Engineering Test Managementアーティファクトをクローンすると、作業しているEngineering Test Managementストリームに新しいバージョンが追加され、そのアーティファクトは 2 つの異なる構成で存在するようになります。 これらの構成を同じグローバル構成に追加することは、システムによって阻止されることはありませんが、行わないでください。

以下のテスト成果物を複製できます。
  • テスト計画
  • テスト・ケース
  • テスト・スクリプト
  • テスト・スイート
  • テスト・スイート実行記録
  • テスト・ケース実行記録
  • テスト・スイート結果
  • テスト・ケース結果
  • キーワード
  • テスト環境
注: 成果物を複製した後は、 複製したコンポーネント内のどのベースラインからも、 から、 に複製したコンポーネント内の任意のストリームに複製することはできないことに注意してください。

例: 航空機のコンポーネントのベースライン1 からエンジンのコンポーネントのストリーム1 に TC1 の複製をしたとします。 どの航空機のベースラインからどのエンジンのストリームへも、TC1 の複製を再度行うことはできません

以下の表を使用して、成果物を複製するか複製するかの決定に役立ててください。
表 1. 複製操作とコピー (複製) 操作の比較
決定点 複製 コピー (複製)
成果物の新規バージョンを作成する (成果物 URL は同じまま) チェック・マーク・アイコン 新規成果物が新規 URL で作成されます。
成果物の履歴を保持する チェック・マーク・アイコン 新規成果物が作成されます。保持する履歴はありません。
発信リンクの保持(Engineering Test Managementアプリケーションはアーキテクチャ管理(AM)、Engineering Test Management、およびEngineering Requirements Management DOORS® Next成果物へのリンクを所有する) チェック・マーク・アイコン

リンクの妥当性が有効になっている場合、複製された成果物からのリンクの妥当性状況はそのまま保持されます。

チェック・マーク・アイコン

リンクの妥当性が有効になっている場合、コピーされた成果物からのリンクの妥当性状況は「不明」に設定されます。 リンクの妥当性状況をリセットする必要があります。 詳細は Engineering Lifecycle Management プロジェクトにおけるリンクの有効性ステータスの表示と変更 」を参照してください。

着信リンク(変更および構成管理(CCM)アプリケーション内の上流の成果物からのリンク)を表示する機能
注: Engineering Test Management成果物からEngineering Workflow Management成果物へのリンクでは、リンクの有効性はサポートされません。
チェック・マーク・アイコン

Engineering Workflow Management成果物からの着信リンクは、「Engineering Workflow Managementアプリケーションがリンクを所有するため、クローン化されない。 ただし、成果物の複製時に成果物 URL は変更されないため、複製された成果物を含む構成が入ったグローバル構成で作業し、その他のアプリケーションの構成にリンクが含まれている場合に、内向きリンクを確認できます。

コピーされた成果物には異なる URL があります。 Engineering Workflow Management内の関連アーティファクトへのリンクを再作成する必要があります。
他のプロジェクトの成果物を処理する機能 現時点では、成果物の複製が可能なのは、1 つのプロジェクト内の複数のコンポーネント間のみで、プロジェクトは構成管理が使用可能になっている必要があります。 チェック・マーク・アイコン
ターゲット・ストリームを指定すると、プロジェクト全般にわたる成果物を複製できますが、1 つのプロジェクト内で成果物を複製する場合は、ターゲット・ストリームを指定できません。 以下の例について検討してください。
  • Project 1 内の構成から、別のプロジェクト内のコンポーネントのストリームにはテスト成果物を複製できます。
  • Project 1 内の構成から、Project 1 内の別の構成のストリームにテスト成果物を複製することはできません。

手順

  1. オプション: 誤った成果物を複製した場合、または結果が予期したものとは異なる場合に元に戻すことができるように、成果物を複製する先のストリームのベースラインを作成することを検討してください。
  2. ツールバーで、 「現行の構成」 メニューを、成果物の複製先のストリームに設定し、 「コンポーネントから複製」を選択します。
  3. 複製する成果物を含むコンポーネントのベースラインを選択し、 「OK」をクリックします。
  4. リスト内の成果物タイプ (テスト計画、テスト・ケースなど) をクリックします。
    表には、複製できる成果物がリストされています。
  5. クローンする成果物のチェックボックスを選択し、チェックボックスの横にあるメニューから「クローン・アーティファクト選択する。
    複製しようとしている成果物が複製先のストリームに既に存在する場合、その成果物は複製されません。 同じ成果物の 2 つのバージョンが 1 つの構成内に存在することはできません。
  6. 複製する成果物タイプごとに、ステップ 4 および 5 を繰り返します。
  7. 「閉じる」をクリックします。

結果

複製先のストリームに、予期される成果物が含まれていることを確認します。

複製される内容は、次のとおりです。
  • 前述のリストに含まれているかどうかにかかわらず、複製する成果物からリンクしているすべてのテスト成果物。
  • 複製するテスト・スクリプトによって参照されているテスト・データ。

詳細は 、「クローニング:参照アーティファクト 」を参照してください。

例: Test Plan A に Test Case A が含まれており、Test Case A は Test Script A に関連付けられているとします。Test Plan A を複製すると、3 つの成果物 (Test Plan A、Test Case A、Test Script A) もすべて複製されます。

逆に、複製している成果物にリンクしているテスト成果物は複製されません。 例えば、Test Case A を複製すると、Test Case A と Test Script A のみがストリームに複製されます。

成果物の複製:
クローンするアーティファクトが複製(コピー)である場合、そのソース アーティファクトはクローンされません: 新しいストリーム内の冗長なアーティファクトの数を減らすために、Engineering Test Managementは、「コピー元」または「コピー ルート」のアーティファクトをクローンしません。
ヒント: これらのプロパティーを表示するには、対応する列をリスト・ビューに追加するか、成果物ビューの 「コピー」 セクションを参照してください。
例: TC1 という名前のテスト・ケースがあり、ストリーム内でコピーして TC1_copy という名前を付けました。 TC1_copy を別のストリームに複製するときに、TC1 は複製されません。

リンクの有効性: リンクの有効性を有効にすると、Engineering Test Managementおよび RM アーティファクトへのリンクの有効性ステータスが保持されます。

エラーの修正: 誤った成果物を複製した場合や予期しない結果が得られた場合は、不要な成果物をストリームから削除 (アーカイブ) してください。 それがまた必要になった場合は、後でごみ箱ビューから復元できます。 その成果物にソース・ベースラインからのさらなる変更を加えるには、変更を手動でコピーする必要があります。