AmazonAWS Developer Associate DVA-C02 Certification
·CN
·更新于 28 Jul 2026
一个Lambda函数将处理来自Amazon SQS队列的消息。开发人员希望在此函数的CI/CD管道中包含单元测试。运行该函数的单元测试的合适方法是什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在CI/CD过程中使用 aws lambda invoke 命令和测试事件来调用函数进行单元测试。.
为什么这是答案
正确的做法是使用 aws lambda invoke 命令和测试事件来调用函数进行单元测试。单元测试的目的是隔离和测试代码的特定部分,而不是整个集成流程。通过模拟 SQS 事件并直接调用 Lambda 函数,可以快速有效地测试函数逻辑,而无需部署实际的 SQS 队列或 Lambda 资源。
选项A和C涉及部署实际的 SQS 队列和 Lambda 函数,这更像是集成测试或端到端测试,而不是单元测试。单元测试应该在没有外部依赖的情况下运行。选项B让测试框架从 SQS 队列中消费消息,这同样引入了外部依赖,并且增加了测试的复杂性和执行时间,不符合单元测试的快速、独立原则。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡