Exercícios

Testes de Contrato em APIs e Microsserviços

Avalie seus conhecimentos sobre testes de contrato em APIs e microsserviços. Este questionário aborda contratos orientados pelo consumidor, verificações do provedor, compatibilidade retroativa, estados do provedor, regras de correspondência e limitações da validação exclusiva por OpenAPI. Explore também o papel de brokers de contratos, mocks, testes de mensagens assíncronas e decisões de implantação baseadas em evidências de compatibilidade. Ideal para desenvolvedores, profissionais de QA e equipes que buscam reduzir falhas de integração, garantir evoluções seguras de APIs e fortalecer a confiabilidade em pipelines de integração contínua.

Responda às questões abaixo e confira a explicação de cada resposta.

0/15 respondidas

  1. 1

    Qual é o principal objetivo de um teste de contrato entre dois serviços?

  2. 2

    Em testes de contrato orientados pelo consumidor, quem normalmente define as interações que precisa receber do provedor?

  3. 3

    O diagrama mostra um consumidor gerando um artefato com expectativas e o provedor verificando sua implementação contra esse artefato. Qual abordagem está representada?

    Questão 3
  4. 4

    Uma resposta da API possuía os campos obrigatórios id, nome e email. O provedor removeu o campo email sem coordenar a mudança. Como essa alteração deve ser classificada?

  5. 5

    Para que servem os estados do provedor em uma verificação de contrato?

  6. 6

    Por que validar somente um esquema OpenAPI pode não ser suficiente como teste de contrato?

  7. 7

    Em um contrato, qual é a vantagem de usar regras de correspondência para um identificador dinâmico em vez de exigir sempre o valor literal 123?

  8. 8

    Durante a integração contínua, uma nova versão do provedor falha ao verificar um contrato ativo de um consumidor. Qual é a ação mais segura?

  9. 9

    Na comparação apresentada, o contrato exige id, status e codigoLegado, mas a nova resposta contém apenas id e status. Qual é a conclusão correta?

    Questão 9
  10. 10

    Qual é a função principal de um broker de contratos em uma arquitetura com várias equipes?

  11. 11

    Por que testar o consumidor apenas contra um mock gerado pelo contrato não comprova que a integração real funcionará?

  12. 12

    No fluxo assíncrono ilustrado, um produtor publica uma mensagem e um consumidor a processa por meio de um broker. O que um teste de contrato de mensagens deve verificar prioritariamente?

    Questão 12
  13. 13

    Antes de implantar uma nova versão de um serviço, qual informação oferece a melhor base para uma decisão automatizada de compatibilidade?

  14. 14

    Qual é o benefício de marcar temporariamente como pendente um contrato novo que ainda não foi implementado pelo provedor?

  15. 15

    A matriz mostra os resultados de verificação de três versões do provedor contra dois consumidores ativos. P1 falha com C2, P2 falha com C1 e P3 passa com ambos. Qual versão apresenta a evidência mais forte para implantação?

    Questão 15

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso