AmazonAWS Developer Associate DVA-C02 Certification
·JA
·更新日 28 Jul 2026
Lambda関数がAmazon SQSキューからのメッセージを処理します。開発者は、この関数のCI/CDパイプラインに単体テストを含めたいと考えています。関数に対して単体テストを実行するための適切な方法は何ですか?
解答を選択
オプションをタップして解答を確認してください。
正解: CI/CDプロセスでaws lambda invokeコマンドをテストイベントとともに使用して、単体テストのために関数を呼び出します。.
これが解答である理由
Lambda関数は、SQSキューからのメッセージを処理するイベント駆動型関数です。単体テストでは、関数が特定の入力に対して正しく動作するかを検証します。aws lambda invokeコマンドを使用すると、実際のSQSキューに依存することなく、SQSイベントの構造を模倣したテストイベントを直接Lambda関数に渡して実行できます。これにより、CI/CDパイプライン内で迅速かつ独立したテストが可能になります。
他の選択肢は、テスト用のSQSキューの作成や、テストフレームワークによるメッセージ消費など、外部依存関係を導入するため、単体テストの目的である独立性と迅速性を損ないます。CloudFormationテンプレートの作成も、単体テストには過剰なオーバーヘッドです。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要