|
|
|||
|
||||
OverviewTesting en .NET es una guía práctica para construir software confiable en C# sin depender de la suerte (ni de ""funciona en mi máquina""). A lo largo del libro aprenderás a diseñar una estrategia de pruebas realista -rápida, mantenible y alineada al negocio- usando un caso completo y consistente: ChaloStore, una tienda online con inventario, pedidos, pagos, envíos y un checkout que no puede fallar. Aquí no solo verás ""cómo escribir tests"", sino cuándo conviene cada tipo de prueba, qué riesgos cubre y cuáles son los anti-patrones que vuelven la suite lenta y frágil. Empezamos con pruebas unitarias (xUnit y buenas prácticas como AAA, mocks y nombres claros), avanzamos a pruebas de integración (WebApplicationFactory, DBs temporales, Testcontainers, WireMock) y cerramos el círculo con pruebas de aceptación/E2E desde la perspectiva del usuario (Playwright y BDD con Reqnroll/SpecFlow). Además, aprenderás a tomar decisiones con criterio: pirámide de testing, code coverage (Coverlet y ReportGenerator) sin obsesionarte con el 100%, mutation testing con Stryker.NET para medir la fuerza real de tus pruebas, y contract testing (PactNet) para evitar rupturas entre servicios en arquitecturas distribuidas. Finalmente, exploramos cómo la IA y herramientas modernas (Copilot, Cursor, MCP) pueden acelerar el trabajo sin delegar la responsabilidad de la calidad. Ideal para desarrolladores que ya programan en .NET/C# y quieren entregar más rápido sin romper producción, con ejemplos, ejercicios y material complementario para practicar. Full Product DetailsAuthor: Gonzalo J PérezPublisher: Independently Published Imprint: Independently Published Dimensions: Width: 15.20cm , Height: 1.50cm , Length: 22.90cm Weight: 0.345kg ISBN: 9798244658811Pages: 254 Publication Date: 21 January 2026 Audience: General/trade , General Format: Paperback Publisher's Status: Active Availability: Available To Order We have confirmation that this item is in stock with the supplier. It will be ordered in for you and dispatched immediately. Language: Spanish Table of ContentsReviewsAuthor InformationTab Content 6Author Website:Countries AvailableAll regions |
||||