次の方法で共有


テストの計画

BizTalk Server テストは、単体テスト、機能テスト、ロード テスト、可用性テストなど、いくつかのカテゴリに分けることができます。 このトピックでは、単体テストとロード テストと、それぞれの計画方法について説明します。

単体テストの計画

単体テストは、個々のコードユニットが設計どおりに動作していることを検証するために使用される手順です。 単体テストは"中断/修正" テストと考えることができます。ソフトウェアはさまざまな条件下で目的の機能を実行し、これらの条件下で発生するエラーを処理できますか?

単体テストは通常、個々のコンポーネントに対して実行されるため、関連するテスト ベッドには実際の運用環境の処理機能は必要ありません。 このため、必要なハードウェア リソースがかなり少ない仮想サーバー環境で単体テストを実行することを検討する必要があります。

仮想化環境で実行できる単体テストのもう 1 つの側面は、ステージングです。 ステージングとは、BizTalk ソリューションの実際の展開を単体テストするプロセスです。 使用可能なハードウェア リソースを最大化するには、ステージング環境に仮想サーバーを使用することを検討してください。

仮想環境でのBizTalk Serverの使用の詳細については、「Release Management プロセス中の仮想サーバーの使用」を参照してください。 BizTalk ソリューションの単体テストに役立つ可能性があるツールの詳細については、「 テスト用ツール」を参照してください。 単体テストの実行に関する考慮事項のチェックリストについては、「 単体テストの実行」を参照してください。

ロード テストの計画

ロード テストは、BizTalk ソリューションの最大の持続可能なパフォーマンスと最大の持続可能な追跡パフォーマンスを測定し、ソリューションのスループットを阻害するボトルネックを取り除くプロセスです。 BizTalk Server ソリューションのロード テストとボトルネックの削除の詳細については、BizTalk Server 2009 パフォーマンス ガイド (https://go.microsoft.com/fwlink/?LinkID=150492) を参照してください。

BizTalk ソリューションのロード テストに役立つ可能性があるツールの詳細については、「 テスト用ツール」を参照してください。 ロード テストに関する考慮事項のチェックリストについては、「Load and Throughput Testing の実行」を参照してください。

ソリューションの有効期間のテストを計画する

単体テストとロード テストはソリューションの初期段階で特に重要ですが、ソリューションの有効期間中に定期的なテストを計画して、負荷の増加や新しい機能やコンポーネントがソリューションに追加されると発生する可能性のある潜在的な問題を明らかにします。

参照

BizTalk Server レベルチェックリストの計画: 運用準備のテスト