Pruebas de aplicaciones C# (.NET): desde pruebas unitarias hasta E2E
300 páginas
Spanish
PDF
4.5

Pruebas de aplicaciones C# (.NET): desde pruebas unitarias hasta E2E

Pruebas de aplicaciones C# (.NET): desde pruebas unitarias hasta E2E

Autor:

Año:

Resumen:

El libro "Pruebas de aplicaciones C# (.NET)" es una guía práctica que te ayudará a dominar todos los aspectos de las pruebas de software en la plataforma .NET. Ya sea que crees aplicaciones web con ASP.NET Core, soluciones de escritorio con WPF o microservicios, este libro será tu compañero confiable.



¿De qué trata este libro?

  • Fundamentos de pruebas unitarias: domina los frameworks xUnit, NUnit y MSTest, aprende a escribir pruebas aisladas y confiables.
  • Mocking y stubs: domina las bibliotecas Moq, NSubstitute y FakeItEasy para simular dependencias.
  • Pruebas de integración: aprende a probar bases de datos (Entity Framework), API y servicios externos.
  • Técnicas avanzadas: TDD (Desarrollo Guiado por Pruebas), pruebas parametrizadas, pruebas de código asíncrono y subprocesos múltiples.
  • CI/CD y automatización: integración de pruebas en pipelines de GitHub Actions, Azure DevOps y Jenkins.
  • Pruebas de UI: trabajo con Selenium, Playwright y SpecFlow para pruebas de extremo a extremo.
  • Cobertura de código y calidad del código: configuración de informes de cobertura, análisis estático y refactorización.


¿Para quién es este libro?

  • Desarrolladores C# principiantes y experimentados que deseen incorporar una cultura de pruebas en sus proyectos.
  • Líderes de equipo y arquitectos que quieran construir sistemas confiables y comprobables.
  • Ingenieros de QA que se estén pasando a la automatización y estén aprendiendo el stack .NET.


¿Qué aprenderás?

  • Cómo escribir pruebas limpias y mantenibles siguiendo los principios FIRST y AAA.
  • Cómo organizar correctamente la arquitectura de pruebas y evitar pruebas frágiles.
  • Cómo probar código heredado y refactorizarlo sin miedo a romper algo.
  • Cómo configurar la integración continua y obtener retroalimentación instantánea.
  • Cómo usar patrones (Page Object, Builder, Fixture) para simplificar las pruebas.


Todos los ejemplos de código son válidos para .NET 6/7/8 y Visual Studio 2022. El libro contiene más de 50 ejemplos prácticos listos para usar en proyectos reales.



¡Haz que tu aplicación sea confiable: empieza a probar correctamente!

Recommendations