Um desenvolvedor precisa de uma solução que compile código de um repositório AWS CodeCommit, execute testes de unidade para cada alteração e forneça relatórios de teste detalhados e acessíveis. A política da empresa exige testes de unidade abrangentes e que os resultados dos testes estejam disponíveis. Qual solução atende a esses requisitos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Usar o AWS CodeBuild para compilar o código e executar testes de unidade, e usar o recurso de relatórios de teste do CodeBuild para gerar e visualizar relatórios detalhados..
Por que esta é a resposta
A opção correta é usar o AWS CodeBuild. O CodeBuild é um serviço de integração contínua totalmente gerenciado que compila código-fonte, executa testes e produz pacotes de software prontos para implantação. Ele se integra nativamente ao AWS CodeCommit e oferece um recurso robusto de relatórios de teste, que permite gerar e visualizar relatórios detalhados diretamente no console do CodeBuild, atendendo aos requisitos de testes de unidade abrangentes e resultados acessíveis. As outras opções são menos adequadas: O CodeDeploy é focado em implantação, não em compilação e execução de testes de unidade com relatórios detalhados. O CodeWhisperer é uma ferramenta de IA para geração de código, não para compilação e execução de testes de unidade em um pipeline de CI/CD. Funções Lambda poderiam compilar e testar, mas gerenciar a infraestrutura e os relatórios de teste detalhados seria mais complexo e menos nativo do que usar o CodeBuild.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão