タスク・マネージャー・ビューにより、インターフェースをテストするときに実行する必要のある多くのタスクを自動化できます。
テストを実行するときには、一般的に特定の段階で複数のタスクを実行する必要があります。例えば、テストの実行を準備する場合、InterChange Server を 始動し、それに統合テスト環境パースペクティブを接続する必要があります。テストの後の段階でインターフェース内のコネクターとアクセス・クライアントに関する Client Simulator ビューを起動し、それらを InterChange Server インスタンスに接続する必要があります。テストの実行中に特定の段階に関連することのあるすべてのタスクを容易に実行するために、タスク・マネージャーにより関連タスクがグループで表示されます。例えば、Client Simulator ビューを起動して InterChange Server インスタンスに接続するタスクは、「クライアント・シミュレーターを開始」という名前のタスク・グループに集められます。タスク・マネージャーにより、単一タスクまたはタスク・グループ全体として実行することができます。
図 79 に、複数のタスクとタスク・グループが選択されたタスク・マネージャー・ビューを示します。
表 25 に、タスク・マネージャー・ビューのタスクおよびタスク・グループを示します。
表 25. タスク・マネージャー・ビュー内のタスクおよびタスク・グループ
タスク名 | タスクの説明 |
---|---|
サーバーを始動 | InterChange Server の始動に関連するすべてのタスクのグループです。 |
サーバーを起動 | InterChange Server インスタンスを始動します。このタスクは、サーバーを始動タスク・グループに含まれます。 |
サーバーに接続 | 統合テスト環境を InterChange Server
インスタンスに接続することにより、コンポーネントの管理と配置、およびデータの表示を可能にします。このタスクは、サーバーを始動タスク・グループに含まれます。
|
サーバーのリセット | リポジトリーをクリア・タスクのグループです。 |
リポジトリーをクリア | InterChange Server インスタンスのリポジトリーを削除します。統合テスト環境を使用して多数のコンポーネントを配置する際、コンポーネントの一部がすでにリポジトリーに存在する場合は、このタスクを実行します。このタスクは、サーバーのリセット・タスク・グループに含まれます。 |
配置 | タスク・マネージャー・ビューを使用してコンポーネントを InterChange Server
リポジトリーに配置するのに関連するすべてのタスクのグループです。
インターフェースをテストするために、インターフェースのすべての従属コンポーネントを配置する必要があります。
統合テスト環境を使用してコンポーネントを配置するには、InterChange Server インスタンス を設計モードで始動する必要があります。詳細については、設計モードで始動するための InterChange Server の構成を参照してください。 依存関係ビューの詳細については、アウトライン・ビューの使用を参照してください。 |
デフォルトの従属オブジェクトを配置 | インターフェースが機能するために必要であるとシステムで判別されたすべてのコンポーネントと、依存関係ビューのデフォルトの従属オブジェクト・ノードにリストされているすべてのコンポーネントを配置します。
このタスクは、配置タスク・グループに含まれます。 |
オプションの成果物を配置 |
|
ユーザーの従属オブジェクトを配置 | アウトライン・ビューの「ユーザーの成果物」ノードに追加するすべてのコンポーネントを配置します。
このタスクは、配置タスク・グループに含まれます。 |
クライアント・シミュレーターを開始 | コネクター・エージェントおよびアクセス・クライアントのエミュレートに関連するすべてのタスクのグループです。 |
クライアント・シミュレーター・ビューアーの割り当て (Assign Client Simulator Viewers) | インターフェースに関係するすべてのコネクターおよびアクセス・クライアントの
Client Simulator ビュー・ウィンドウを開始します。
このタスクは、クライアント・シミュレーターを開始タスク・グループに含まれます。 |
サーバー接続 | Client Simulator ビューを InterChange Server インスタンスに接続します。
ビジネス・オブジェクトを交換するには、コネクター・エージェントとアクセス・クライアントを InterChange Server に接続する必要があります。 デフォルトでは、コネクターはリポジトリー内にある自身の定義を使用して始動します。リポジトリー定義を使用したコネクターのエミュレートで説明するように、Client Simulator ビューを使用してエージェントを構成ファイルと関連付けることができます。 エミュレート対象のコネクターの DeliveryTransport プロパティーが、値 IDL に設定されている場合、Client Simulators はこの方法でしか自動的にサーバーへ接続できません。 このタスクは、クライアント・シミュレーターを開始タスク・グループに含まれます。
|
BO トレースの開始 | ビジネス・オブジェクト・トレースに関連するすべてのタスクのグループです。
ビジネス・オブジェクト・トレースでは、ビジネス・オブジェクトがシステムのコンポーネントで処理されると、ビジネス・オブジェクト・データを記録します。詳細については、BO インスペクター・ビューの使用を参照してください。 |
BO トレース・フォルダーをクリア |
ビジネス・オブジェクト・トレース・データが保管さるフォルダーをクリアします。次の理由で、ビジネス・オブジェクト・トレース・フォルダーをクリアする必要があります。
このタスクは、BO トレースの開始タスク・グループに含まれます。
|
BO トレースの開始 |
ビジネス・オブジェクト・トレースを開始します。テストの実行中にビジネス・オブジェクト・データを保管するために、統合テスト環境のビジネス・オブジェクト・トレースを開始する必要があります。
このタスクは、BO トレースの開始タスク・グループに含まれます。
|
BO トレースの停止 |
ビジネス・オブジェクト・トレースを停止します。 ビジネス・オブジェクト・トレースは大量のリソースを使用するタスクであるため、テストの目的によっては、かえって問題となる場合があります。このような場合は、ビジネス・オブジェクト・トレースを停止できます。
|
サーバーの切断 | 統合テスト環境を InterChange Server インスタンスから切断します。ただし、InterChange Server インスタンスはシャットダウンしません。 |
サーバーをシャットダウン | InterChange Server インスタンスをシャットダウンします。 |
タスクやタスク・グループを選択するには、いくつかの方法があります。表 26 に、各種方法を示します。最も効率的にするために各種の方法を組み合わせることをお勧めします。
表 26. タスク・マネージャー・ビューでタスクおよびタスク・グループを選択する方法
実現する内容 | 方法 |
---|---|
グループ内の単一タスクにチェックマークを付ける | タスクの横のチェック・ボックスをクリックします。 |
タスク・グループにチェックマークを付ける | タスク・グループの横のチェック・ボックスをクリックします。 |
ビュー内のすべてのタスクにチェックマークを付ける | タスク・マネージャー・ビューのタイトル・バーの右端の下矢印をクリックし、メニューから「すべてにチェックマークを付ける」を選択します。 |
ビュー内のすべてのタスクのチェックマークを解除する | タスク・マネージャー・ビューのタイトル・バーの右端の下矢印をクリックし、メニューから「すべてにチェックマークを外す」を選択します。 |
設定タスクにチェックマークを付ける | タスク・マネージャー・ビューのタイトル・バーの右端の下矢印をクリックし、メニューから「設定の選択内容」を選択します。
詳細については、設定タスク選択の構成を参照してください。 |
デフォルトのタスクにチェックマークを付ける | タスク・マネージャー・ビューのタイトル・バーの右端の下矢印をクリックし、メニューから「デフォルトの選択内容」を選択します。
タスクおよびタスク・グループのデフォルトの選択は、以下のとおりです。
|
タスク・マネージャー・ビューで選択したタスクを実行するには、いくつかの方法があります。次のセクションで、各種方法を説明します。
複数のタスク・グループ内のすべてのタスクを一度に実行できます。これにより、さまざまな段階で手動で管理しないで、テストのためのインターフェースを容易に準備できます。
例えば、便利な方法は、サーバーを始動、クライアント・シミュレーターを開始、および BO トレースの開始の各タスク・グループ内のすべてのタスクを実行する方法です。
選択したタスク・グループ内のすべてのタスクを実行するには、以下の手順を実行します。
矛盾する結果となるタスクまたはタスク・グループのチェック・ボックスを使用可能にしないでください。例えば、サーバーを起動とサーバーをシャットダウン・タスクの両方を使用可能にしないでください。
単一のタスク・グループを実行するには、タスク・グループを右マウス・ボタン・クリックして「実行」を選択します。右マウス・ボタン・クリックしたタスク・グループ内のタスクのみが実行されます。タスクを実行するにはタスク・グループのチェック・ボックスは使用可能である必要はありません。しかしグループ内の実行するタスクのチェック・ボックスは使用可能になっている必要があります。
クライアント・シミュレーターを開始タスク・グループでは、この方法を頻繁に使用することがあります。テストを最初に準備するためにタスク・グループを頻繁に実行します。詳細は選択したタスク・グループの実行を参照してください。しかし、一連のテストの過程でオープンした Client Simulator ビューをクローズし、その後起動して再度接続する必要がある場合があります。このとき、すでに実行したすべてのタスクを実行する必要はありません。クライアント・シミュレーターを開始タスク・グループを実行するだけで構いません。
単一タスクを実行するには、タスクを右マウス・ボタン・クリックして「実行」を選択します。右マウス・ボタン・クリックしたタスクのみが実行されます。タスクを実行するのに、タスクのチェック・ボックスは使用可能である必要はありません。
この方法はサーバーのシャットダウンに使用できます。直後にサーバーを再始動するが、必要なチェック・ボックスをすべて再度使用可能にしたくない場合があります。この場合は、サーバーをシャットダウン・タスクを右マウス・ボタン・クリックして、シャットダウンのみ実行します。
現在実行中のタスクのキューの停止をタスク・マネージャーに指示できます。これにより現在実行中のどのタスクでも終了できますが、その後のタスクは実行されません。例えば、サーバーを起動タスクが実行中にタスクの停止を選択すると、タスク・マネージャーによりサーバーの始動が完了されます。
現在実行中のタスクを停止するには、以下のいずれかを実行します。
現在実行中のタスクのキューの強制終了をタスク・マネージャーに指示できます。これにより現在実行中のタスクが終了し、その後のタスクも実行されません。例えば、サーバーを起動タスクが実行中にタスクの強制終了を選択すると、タスク・マネージャーがサーバーの始動を完了できなくなります。
現在実行中のタスクを強制終了するには、タスク・マネージャー・ビューのタイトル・バーの右端の下矢印をクリックし、メニューから「タスクの強制終了」を選択します。
現在実行中のタスクを一時停止して、タスク・マネージャーが現在実行中のタスクは完了するが、残りのタスクは一時停止を解除するまで実行しないようにします。これにより一連のタスクを開始し、後のタスクに到達する前に実行する必要があるが実行するのを忘れたアクションを、残りのタスクを停止して再始動しないで、実行できます。例えば、サーバーを始動して従属オブジェクトを配置するが、コンポーネントの一部がすでにリポジトリーに存在することを、タスクが開始してから気がついた場合、配置段階が開始する前にタスクを一時停止します。その後、repos_copy を使用してリポジトリーを削除し、配置が開始されたときに失敗しないようにできます。
現在実行中のタスクを一時停止するには、以下のいずれかを実行します。
タスクの実行を再開するには、以下のいずれかを実行します。
選択内容を設定として保管し、最もよく使用する選択方式を適宜適用できるようにできます。
タスク選択の設定を構成するには、以下の手順を実行します。
図 80 に、タスク・マネージャーの設定インターフェースを示します。
特定のテスト・ユニットをオープンするたびにデフォルトで使用可能にするタスクおよびタスク・グループを構成するには、以下の手順を実行します。