テストの記述は強制されませんが、開発プロセスの一環としてコネクタの単体テストと機能テストを開発する必要があります。適切なテストスイートなしで、コネクタを本番の準備が整ったとみなすことはできません。何を使用できるかについての基本を説明します。前提条件このドキュメントの前提条件を次に示します。コネクタプロジェクトの作成」の説明に従ってインストールされている。ビルドマネージャに精通している。テストするコード領域テストスイートに次の種類のテストを組み込みます。入力データの検証:コネクタでユーザパラメータまたは別のアプリケーションからのパラメータを受け入れる場合、入力に対して一貫性チェックを実行します。クラウドサービスで使用されるパラメータは省略できますが、その他のパラメータは特定のルールに従う必要があります。有効または無効な入力をコネクタの各メソッドに割り当てる単体テストを実装し、それに従って入力規則が応答することを確認します。インタラクション:コネクタがインターネット経由でリモートサービスと通信している場合、接続または通信のエラーを処理します。通常は、再試行するか、明らかな例外をスローして、エラーを処理します。選択したエラー処理戦略の種別に関係なく、エラー処理をテストします。サービスのテストのモックアップを作成します。コネクタが本番対象ではなくテストエンドポイントを参照するようにして、タイムアウトや接続の損失など、エラー条件をより容易に再現できるようにします。インテグレーション:コネクタのテストスイートですべての操作を対象とします。操作ごとに合理的なすべての入力を渡し、出力を受け取ります。操作に渡すまたは操作から受け取る複雑なデータ型を対象とすることです。このデータ型は厄介な場合があります。デフォルトのパラメータ値と省略可能なパラメータ値の使用をテストして、それらが期待どおりに動作することを確認します。コネクタで例外が発生することが予想されるケースをテストします。コネクタの外観と使いやすさをテストします。コメントから生成されたツールチップなどを含めます。コネクタを手動で使用することです。ファイルのセットです。以下のファイルを生成します。このコードを使用すると、コネクタの以前の状態を現在の状態と比較して、新しいバグを明らかにできます。これが最初の実行の場合、新しいバグが見つかります。「この機能は動作するか?」などの簡単な問題を明らかにして、コネクタの基本動作が期待どおりに機能することを確認できます。コネクタのメソッドごとにテストスキャフォールディングを作成します。コネクタのテストデータを提供します。