何をお探しですか?
ネットワークテスト自動化
ラボおよび生産現場における継続的テスト
現在と未来の課題への対応
今日の組織は、変化のペースが飛躍的に加速している世界で、競争力を維持する能力に影響を与える多くの課題に直面しています。しかし、彼らの核となる目標は変わっていません。それは、高品質の製品とサービスをより迅速に市場投入することです。それを達成するために、彼らはテストを加速し、監視のワークロードを削減するために自動化に注目しています。手動テストやアラート監視ダッシュボードのような過去の慣行は、時間とコストがかかります。最新のネットワークにおける新しいテクノロジーは高価であり、予算は縮小しています。新しいテクノロジーは以前よりも複雑であり、組織はネットワーキング、テスト、監視、自動化の分野でスキルギャップに直面しています。
ラボとネットワークにおける装置利用率を高め、機能検証と性能特性評価を加速するためのソリューションは、すべてを自動化することです。長期的な自動化ソリューションの鍵は、現在だけでなく将来を見据えたソリューションを定義する適切なツール、プロセス、人材を選択することです。
適切なツールとプロセスの選定
自動化ソリューションは、それを展開するチームと同じくらいユニークです。そして、ソリューションを実装するために利用できるツールも同様です。自動化の成功は、組織の運用目標とビジネス目標を達成する適切なツールとプロセスの選択にかかっています。テストおよび監視ツールも、異なる自動化機能を備えています。それらは、自動化の容易さと、ツールチェーン内の他のコンポーネントとの統合能力によって評価されます。最新のテストおよび監視ツールは、オープンソースツールとの連携やスクリプト作成のベストプラクティスの活用など、業界のトレンドに従っています。これらは、適切に設計されたデータモデル駆動型のREST APIと、スクリプトを専門的かつ簡単にプログラミングするための直感的なPythonライブラリを備えています。
スクリプト作成のより効率的な方法
適切に設計されたAPIは、スクリプト作成のプロセスを加速できます。明確で直感的なデータモデルに基づいており、ツールに付属するGUIと一致するように構造化されている場合、スクリプト作成はGUIを手動で使用するのと同じくらい簡単になります。スクリプト作成のみが、プロセスまたはスケジュールの一部として繰り返し実行し、自動的に実行することを可能にします。
スクリプト作成に費やされる時間のほとんどはデバッグです。キーサイトのツールは、デバッグプロセス中にインタラクティブになるように設計されています。スクリプトの実行中に、開発者はGUIを監視してスクリプトが正しく動作していることを確認し、GUIを介して介入することで、スクリプトに必要な修正を迅速に特定できます。このWebベースのGUIによって提供される即時フィードバックにより、デバッグ時間を数時間から数分に短縮できます。
自動化コンポーネント
テストやアクティブモニタリングのようなプロセスをスクリプト化することは効率向上に役立ちますが、スクリプトの作成と維持には投資が必要です。投資規模はかなりのものになる可能性があるため、投資からの効果を最大化することが常に重要な指標となります。
効率的な自動化ソリューションには3つのコンポーネントが貢献します。
- スクリプト化 – スクリプトの形式、スクリプトを実装するために使用されるツール、およびアクションを実行するツール。
- スクリプト管理 – スクリプトの保存、実行、および結果分析を管理するために使用される手法
- 環境管理 – スクリプトが実行される環境を定義、予約、オーケストレーションするための運用組織
これら3つのコンポーネントすべてが、ツールとプロセスの緊密に統合されたチェーンとして連携することで、組織にとって最大の望ましい影響をもたらすことができます。
変化のペースに対応する
ネットワークがますますソフトウェア中心になるにつれて、技術の進歩は、5年前には想像もできなかった速度にまで加速しました。ソフトウェア定義ネットワーキングの導入は、データセンターとコアネットワークで加速しています。仮想ネットワーク機能は進化を続け、プロバイダーが顧客にサービスをほぼ瞬時に動的に提供し、拡張する能力を与えています。
これらのテクノロジーがテストされ、展開されるべき変化のペースは、アジャイルな継続的開発/テスト/デリバリープロセスの一部として加速しています。ネットワークで使用される自動化は、テストとアクティブモニタリングの性質に影響を与えています。
Devopsはラボ自動化に依存
変化のペースにより、テストチームは進化を余儀なくされており、組織の運用上およびビジネス上の目標を達成するために、スクリプトによる自動化を取り入れています。しかし、テストベッドのセットアップと解体が手動で行われている場合、テストの自動化だけでは不十分です。
特定のテストシナリオ向けに設計された、変更されることのない固定のテストベッドでは、ラボにおける機器の利用率が低下します。他のシナリオのテストが必要になった場合、その固定テストベッドはほとんど役に立ちません。これは、個々の独自のテストシナリオごとに個別のテストベッドを導入する必要があることを意味します。
手動で構成される動的テストベッドは、各テスト実行ごとにセットアップに時間がかかり、セットアッププロセス中に人為的ミスが発生しやすくなります。また、テストベッドのセットアップにかかる時間は、テストの実行に使用できたはずの機器にとってアイドル時間となります。
このソリューションは、テストケースの自動化と並行してラボセットアップを自動化することです。ラボ自動化および管理ソリューションを使用することで、テスト機器の利用率が向上し、全体のテストサイクルが短縮され、人為的ミスや機器の摩耗による遅延が解消されます。
DevOpsの世界におけるテスト
DevOps開発およびデリバリーの一部として導入されるAGILEプロセスによって変化のペースが加速する中、テスト機能は、組織が設定された運用目標およびビジネス目標を達成するのを妨げるボトルネックになるリスクがあります。
これを防ぐために、テストチームは、テスト自動化を展開し、スクリプト作成の取り組みをCD/CI/CT/CDプロセスのすべてのフェーズに活用することで、よりスマートに作業するように進化する必要があります。
テストおよびスクリプトサービスによるより迅速な自動化
キーサイトのプロフェッショナルチームは、業界で最も幅広いテスト手法と自動化フレームワークの設計と実装において最前線に立ってきました。経験豊富なソリューションアーキテクト、プロフェッショナルサービス、およびスクリプティングサービスチームが、お客様の特定の目標に対応する理想的な自動化ソリューションの構築をお手伝いします。当社は、さまざまな実績のある製品から完全なソリューションを作成するか、当社のテストツールをお客様のカスタム自動化フレームワークに統合するのを加速します。自動化プロジェクトの失敗につながる最も一般的な落とし穴を避け、成功する自動化への道を歩み始めるお手伝いをさせてください。
テストを高速化し、効率を向上させます。投資を最小限に抑えながら、ネットワーク投資を最適化します。
利点:
- お客様のニーズに基づいて、経費計上しやすい専門的な評価
- 実証済みで繰り返し可能なテスト計画と手法
- 貴社の技術スタッフを補完する、経験豊富なテスト専門家
お客様の自動化環境に容易に統合できるテストソリューション
IxNetwork–インフラストラクチャテスト
TCL、Python、Perl、Robot API言語サポートを使用して、ネットワーク負荷テストを自動化します。IxNetwork Automationには、JSONインポート/エクスポート機能を備えた堅牢なREST APIと、レイヤー2/3検証用のパッケージ済み業界標準QuickTest手法が含まれています。
IxLoad–アプリケーションテスト
TCL、Python、Perl、Robot API言語サポートを使用して、最も幅広いアプリケーション負荷テストを自動化します。IxLoad Automationには、REST APIサポートと、レイヤー4~7検証用のパッケージ済み業界標準QuickTest手法が含まれています。
BreakingPoint – セキュリティテスト
TCL、Python、Robot APIを使用してセキュリティテストを自動化することで、ネットワークのセキュリティを強化できます。BreakingPoint Automationには、REST APIサポートと、ネットワークセキュリティ検証のためのパッケージ化された業界標準のQuickTest手法が含まれています。
サポートが必要ですか、ご質問がありますか?