Session

Estratégias Práticas de Testes de Unidade e Integração no .NET com Azure Service Bus

Nesta palestra, vamos explorar as melhores práticas e desafios na implementação de testes de unidade e integração em projetos .NET, utilizando C# como linguagem principal e integrando com o Azure Service Bus. Serão abordadas as tecnologias utilizadas para facilitar o desenvolvimento dos testes, como xUnit e Moq para testes de unidade, e ferramentas como TestContainers e o próprio Azure Service Bus em ambiente de desenvolvimento para testes de integração.

Discutiremos as estratégias para isolar dependências externas, como mensageria e banco de dados, nos testes de unidade, garantindo execuções rápidas e previsíveis. Já nos testes de integração, vamos mostrar como validar o comportamento do sistema em cenários reais, simulando o fluxo completo entre os componentes e utilizando instâncias reais (ou simuladas) do Azure Service Bus.

Além disso, será destacada a diferença fundamental entre testes de unidade e integração: enquanto os testes de unidade validam funcionalidades isoladas de componentes individuais, sem depender de sistemas externos, os testes de integração verificam a interação entre múltiplos componentes e serviços, detectando possíveis falhas de comunicação ou configuração.

Ao final, você terá uma visão clara de como estruturar uma suíte de testes robusta, equilibrando cobertura, desempenho e confiabilidade, utilizando as tecnologias e estratégias mais modernas do ecossistema .NET e Azure.

Felipe Augusto

Technical Solution Architect @ Avanade

Curitiba, Brazil

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top