Q42 — AWS DVA-C02 第2章
第 42/100 题 | ← 返回第2章
开发人乡正在创建AWS Lambda 函数。Lambda 函数将使用来自Amazon Simple Queue Service (Amazon sQs )队列的消息。开发人乡希庭将单元测试集成为功能持器集成和持器公它(CI/CD)流程的伊色分。 开发按单元如何测试功能?
- A. 创建一个AWS CloudFormation 模板,用于创建SQS队列并部署Lambda 函数。在CICD过程中从模板创建堆栈。调用已部署的函数。验证输出。
- B. 创建用于测试的SQS事件。使用在函数的CCD过程中消耗来自SQS队列的消息的测试。
- C. 创建用于测试的SQS队列。在应用程序的单元测试中使用此SQS队列。在CI/CD过程中运行单元测试。 ✓
- D. 在CICD过程中将aws lambda invoke 命令与测试事件结合使用。
正确答案: C. 创建用于测试的SQS队列。在应用程序的单元测试中使用此SQS队列。在CI/CD过程中运行单元测试。
解析
单元测试应该是隔离的。在此链接中查看。https ://aws.amazon .com/blogs /devops /unit-testing-aws-lambda-with-python-and-mock-aws-services/