Capítulo 20. Teste de microsserviços orientados a eventos
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
A natureza pequena e específica dos microsserviços torna-os relativamente fáceis de testar, especialmente em comparação com serviços maiores. Os fluxos de eventos, as filas e as APIs de solicitação-resposta fornecem as entradas. O estado é localizado no próprio armazenamento de estado independente do microsserviço e os eventos de saída são gravados em seus fluxos de saída. Este capítulo aborda os princípios e as estratégias de teste, inclusive teste de unidade, teste de integração e teste de desempenho.
Princípios gerais de teste
Os microsserviços orientados por eventos compartilham as práticas recomendadas de teste comuns a todos os aplicativos. Os testes funcionais, como os testes de unidade, integração, sistema e regressão, garantem que o microsserviço faça o que deve fazer e que não faça o que não deveria fazer. Os testes não funcionais, como os testes de desempenho, carga, estresse e recuperação, garantem que ele se comporte conforme o esperado em vários cenários ambientais.
Agora, antes de prosseguirmos, é importante observar que este capítulo deve ser um complemento para trabalhos mais extensos sobre os princípios e os procedimentos de teste. Afinal de contas, muitos livros, blogs e documentos foram escritos sobre testes, e eu certamente não posso cobrir os testes na mesma medida que eles. Este ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access