Teste de aplicações C# (.NET): de testes unitários a E2E
300 páginas
Portuguese
PDF
4.5

Teste de aplicações C# (.NET): de testes unitários a E2E

Teste de aplicações C# (.NET): de testes unitários a E2E

Autor:

Ano:

Resumo:

O livro "Teste de aplicações C# (.NET)" é um guia prático que o ajudará a dominar todos os aspetos do teste de software na plataforma .NET. Independentemente de estar a criar aplicações web com ASP.NET Core, soluções desktop com WPF ou microsserviços, este livro será o seu aliado de confiança.



Sobre o que é este livro?

  • Fundamentos de testes unitários: familiarize-se com os frameworks xUnit, NUnit e MSTest, aprenda a escrever testes isolados e fiáveis.
  • Mocking e stubs: domine as bibliotecas Moq, NSubstitute e FakeItEasy para simular dependências.
  • Testes de integração: aprenda a testar bases de dados (Entity Framework), APIs e serviços externos.
  • Técnicas avançadas: TDD (Desenvolvimento Orientado a Testes), testes parametrizados, teste de código assíncrono e multi-threading.
  • CI/CD e automação: integração de testes em pipelines GitHub Actions, Azure DevOps e Jenkins.
  • Testes de UI: trabalho com Selenium, Playwright e SpecFlow para testes de ponta a ponta.
  • Cobertura de código e qualidade: configuração de relatórios de cobertura, análise estática e refatoração.


Para quem é este livro?

  • Desenvolvedores C# iniciantes e experientes que desejam implementar uma cultura de teste nos seus projetos.
  • Team Leads e arquitetos que querem construir sistemas fiáveis e testáveis.
  • Engenheiros de QA que estão a transitar para automação e a dominar o stack .NET.


O que vai aprender?

  • Como escrever testes limpos e sustentáveis, seguindo os princípios FIRST e AAA.
  • Como organizar corretamente a arquitetura de testes e evitar testes frágeis.
  • Como testar código legado e refatorá-lo sem medo de quebrar algo.
  • Como configurar integração contínua e obter feedback instantâneo.
  • Como usar padrões (Page Object, Builder, Fixture) para simplificar os testes.


Todos os exemplos de código são atuais para .NET 6/7/8 e Visual Studio 2022. O livro contém mais de 50 exemplos práticos, prontos para uso em projetos reais.



Torne a sua aplicação fiável — comece a testar corretamente!

Recommendations