テストベッド(テスト ベッドとも綴る) は、科学理論、コンピューティング ツール、および新しいテクノロジの厳密で透明性があり、再現可能なテストを実行するためのプラットフォームです。
この用語は、実験研究や新製品開発のプラットフォームや環境を表すために、多くの分野で使用されています。自動車 (「ミュール」と呼ばれる)、航空機のエンジンやシステムなどの製造業における実践的なプロトタイプ開発から、実際のテストの危険から保護された コンピュータ ソフトウェア開発などの分野における知的財産の改良まで、多岐にわたります。
ソフトウェア開発
ソフトウェア開発において、テストベッディングとは、特定のモジュール (関数、クラス、またはライブラリ) を独立した方法でテストする方法です。これは、概念実証として使用したり、新しいモジュールを後で追加するプログラムやシステムとは別にテストするときに使用できます。モジュールの周りにスケルトン フレームワークが実装されるため、モジュールは既に大きなプログラムの一部であるかのように動作します。[引用が必要]
典型的なテストベッドには、ソフトウェア、ハードウェア、ネットワーク コンポーネントが含まれます。ソフトウェア開発では、指定されたハードウェアおよびソフトウェア環境を、テスト対象のアプリケーションのテストベッドとして設定できます[疑わしい–議論]。この文脈では、テストベッドは次の要素で構成されるテスト環境とも呼ばれます。
- テストハードウェア機器(テストベンチ、光学テーブル、カスタムテストリグ、実際の製品またはその対応物をシミュレートするダミー機器、シャワー、ヒーター、ファン、真空チャンバー、無響室などの外部環境手段)。
- コンピューティング機器(処理装置、データセンター、インライン FPGA、環境シミュレーション機器)。
- テスト ソフトウェア ( DAQ /オシロスコープ、視覚化およびテスト ソフトウェア、ダミー機器にデータを供給するための環境ソフトウェア)。
テストベッドは、インターネット上のページで、一般の人が作成したCSSやHTML をテストし、その結果をプレビューする機会が与えられます。例: [より適切なソースが必要]
- Arenaウェブブラウザは、 HTML3、カスケーディングスタイルシート(CSS)、ポータブルネットワークグラフィックス(PNG)、libwwwをテストするためにワールドワイドウェブコンソーシアム(W3C)とCERNによって作成されました。[1]
- ラインモード ブラウザーに、サンプルおよびテスト アプリケーションとしてlibwww ライブラリと対話するための新しい機能が追加されました。
- libwww は、開発中のネットワーク通信プロトコルをテストしたり、新しいプロトコルを試したりするためにも作成されました。
航空機開発
航空機開発においても、新しい航空機エンジンの開発において、飛行試験のためにテストベッド航空機にエンジンを取り付けるといったテストベッドの使用例がある。[2] [3]このようなテストベッドの使用は、もともとロールスロイス社がジェットエンジンの開発で開拓した。
参照
参考文献
- ^ QingLong, Lu. 「The Arena Web Browser」. Yggdrasil Computing. 2003年2月5日時点のオリジナルよりアーカイブ。 2010年6月6日閲覧。
- ^ Norris, Guy (2013年6月7日). 「GEの新しい747飛行テストベッドの色」. Aviation Week . 2016年4月26日閲覧。
- ^ 「ランカスターテストベッド画像」アブロランカスター。 2016年4月26日閲覧。
外部リンク
- PlanetLab Europe、公開されているPlanetLabテストベッドのヨーロッパ部分
- CMU の eRulemaking テストベッド
- 米国国立科学財団 GENI - ネットワークイノベーションのためのグローバル環境イニシアチブ
- ヘルシンキテストベッド(気象学)
- 協調型適応型大気センシング (CASA) IP1 テストベッド
