|
|
マルチベンダーのテスト自動化の実現
![]() 図 1. Test Conductor コンポーネント 例えば、IxNetwork と IxLoad は、迅速なテスト開発を促進し、素早いトラブルシューティングを実現するためのキャプチャやトラッキング機能が搭載されています。しかし、これはテストエンジニア自身がテストを実施できる時にのみ役立つものです。テストが完成すると、リグレッションやトラブルシューティング目的で何十回、あるいは何百回も同じテストが繰り返されます。したがって、テストエンジニアは、対話式のテストから自動化されたテストに容易に移行できる手段を必要とします。 本当のテストの自動化とは、自動的にトラフィック生成を開始し、テストアプリケーションから結果を収集するだけのものではありません。テストの自動化には、DUT/SUT 設定やラボのテストベッド トポロジーの自動化が含まなければなりません。理想をいえば、自動化されたテストは、最初から最後まで完全に無人で実行されるべきです。DUT を正確に評価するには、複数のテストランの結果を容易に比較できるように、テストに高い再現性が求められます。 DUT/SUT の複雑度が高まるにつれ、テストエンジニアは数多くの課題に直面しています。テスト対象となるシステム上で、ドメインの専門家になるためにより時間を費やすので、テスト計画を構築し、実行する時間が不足がちになります。その上、DUT が複雑になることで、テストに使用するテストツールも複雑になるのです。新しいプロトコルがシステムに追加され、ネットワークトポロジーにレイヤ化されると、実環境の疑似トラフィックの生成および設定は、非常に困難になるのです。トラフィック設定において、テストエンジニアに最大限の柔軟性を提供するには、必然的に設定自体が複雑になります。さらに、DUT を全面的にテストするために必要とされる多種多様なテスト技術も盛り込むためには、テストエンジニアは非常に複雑な DUT やさまざまな複雑なテストアプリケーションの専門家になることが求められます。 QA マネージャにとっては、必要とされる一連の技術を習得したテストエンジニアを十分に確保することは、非常に困難となります。QA マネージャは、多くの場合、DUT/SUT および基盤となるネットワーク技術を理解する者とテスト機器のプログラミングに堪能な者との間で、どちらかを選択しなければなりません。QA マネージャは、ネットワーク専門家がテストの実装方法を考えることに注力せずに、DUT を理解し、効果的なテストケースの設計に集中できるように、テストプロセスを簡略化できるテスト技術を模索しています。 新しいテストシナリオを自動化するために要する時間を短縮することで、企業はテストの全体的な実行時間を短縮し、自動化テスト数を増やし、そして究極的には、より品質の高い製品をより速く市場に投入するというビジネスゴールを達成できます。 テストベンダーは、テストの自動化を構築するうえで、その相互運用性を確実にすることに取り組んでいます。共通フレームワーク上で動作する製品を開発するために、主要テストベンダーによって構成される Test Lab Automation Alliance (TesLA Alliance) が発足しました。 ![]() 図 2. Composer IDE Composer は、マルチベンダーのテスト自動化を実現するプログラミング用の統合開発環境(IDE)です。IDE を使用することで、開発時間を短縮し、異なるテストツールや DUT の設定およびテスト結果を 1 つのスクリプトに統合できます。Composer は、複数の装置およびテスト機器を同時に使用するテストの作成を可能にします。テスターは、ライブセッションをキャプチャし、事前に用意された手順を使用し、あるいはスクリプトに直接コマンドを入力できます。 Composer では、拡張可能なコマンドインタフェースを提供しており、テストベンダーやユーザーはテスト開発に使用する一連のコマンドをカスタマイズできます。TesLA 認定の Ixia プラグインは、他の TesLA 認定プラグインと関連して、Composer で動作することが保証されています。テストチームは、これらのテストツールをまとめるために、自動化用の接着剤を発明しなくても済むのです。 Composer は、DUT によって生成されるシステム ログメッセージを受動的に監視し、イベント警告を発したり、是正措置を実施したりと、積極的に対応します。テストの実施中において、問題的なイベントに対する瞬間的な対応により、失敗したテストを簡単に解析および診断することが可能になり、イベントから回復し、テストサイクルを最後まで生産的に続けることができます。 テストが一度作成されると、Composer はテストの有効性をすばやく検証するためのデバッガを提供します。 ![]() 図 3. Composer デバッガ 主な特徴
製品の注文情報
P/N:915-2109-01 Rev B - 2009年4月 |







