Q42 — AWS DVA-C02 第2章

第 42/100 問 | ← 第2章

開発者がAWS Lambda関数を作成しています。このLambda関数は、Amazon Simple Queue Service(Amazon SQS)キューからメッセージを処理します。開発者は、単体テストを機能のコンテナ化された継続的インテグレーション/継続的デリバリー(CI/CD)プロセスの一部として統合したいと考えています。開発者は、単体テストでこの機能をどのようにテストすべきですか?

正解: C. テスト用のSQSキューを作成します。アプリケーションの単体テスト内でこのSQSキューを使用し、CI/CDプロセス内で単体テストを実行します。

解説

単体テストは隔離された状態で実行されるべきです。詳細については、以下のリンクをご参照ください:https://aws.amazon.com/blogs/devops/unit-testing-aws-lambda-with-python-and-mock-aws-services/