A equipe de suporte bancário foi designada para realizar
o Teste de Integração entre os diferentes microsserviços
que compõem um sistema bancário distribuído, como o
gerenciamento de contas, o processamento de pagamentos e a autenticação de usuários. A comunicação entre os módulos do sistema é realizada por meio de APIs
RESTful.
Nesse contexto, o Teste de Integração
✂️ a) envolve testar a interação entre os microsserviços,
verificando se as APIs entre eles estão funcionando
corretamente e se os dados estão sendo trocados corretamente entre os módulos. ✂️ b) concentra-se apenas em testar as funcionalidades internas de cada microsserviço de forma isolada, não
avaliando a comunicação entre os módulos ou a troca
de dados entre eles. ✂️ c) tem como objetivo verificar se os microsserviços estão
funcionando corretamente em ambiente de produção,
sem a necessidade de testes em ambientes de desenvolvimento ou de testes intermediários. ✂️ d) serve para garantir que as interações entre os serviços sejam verificadas no final do desenvolvimento do
sistema e, por isso, só é realizado após a implementação de todos os testes de unidade. ✂️ e) verifica se os microsserviços estão trocando dados
corretamente, não considerando as dependências
externas do sistema, como banco de dados, filas de
mensagens ou outros sistemas externos aos microsserviços.